Found it.

Fixed it.

I am drained and elated, and will post on Monday what I found to be the problem.
Commenting out - then slowly uncommenting - small chunks of code, brought my eyes to the source of the issue. That always works for me.

r937, on post #16: Man, you were sooooo close...
and SoulScratch on #65.....could have reached out and touched it...