Well, all my OpenGL issues were due to not enabling shared OpenGL contexts.
QApplication.setAttribute(Qt.ApplicationAttribute.AA_ShareOpenGLContexts)Without that, you can move a Qt OpenGL widget between different windows/layouts. No A.I. or search could point that out. That required going through the documentation.