Thanks for the welcome! Been a long-time lurker, several years, just never posted.
What I found to 'make it work' for the time being, was to change
(if (eq cfgo_3 "1") to
(if (eq cfgo_3 "0")
I'm not trying to tell you how to change your lisp (you're far better at this than me), just what my short term solutions were, in case it helps you with any further development.
It's a GREAT lisp and everyone loves it. Great job!