I don’t see that the print object is broken, although the Max window is simply overrun with errors. After getting rid of the bogus patching and saving, you should not see any errors. The Max Window and the print object should continue to function throughout. If this is not the case, then we need to get more info from you via an email to Support (support at cycling74 dot com), as that is not what we see here.
Also, when you write, can you describe the "Live API devices will not work reliably if there are open patcher windows" issue with more detail? This is not something I am familiar with. Please include a simple set of steps and a device that we can take a look at.