It turns out that Spycloud starts with an Anaconda managed environment in their Jupyter envs. Which in turn installs a lot of extra stuff that is not default for the Hub environment. And the only reason I figured this out? I went through a clean JupyterLab instance which properly gave debug output about missing modules/imports and calculated the proper pip3 install to run in the Hub for global users. THAT then made the notebook work.
You’d think Spycloud would keep notes about this kind of stuff, but nope!