I found a work around by enabling Xinerama in Xorg.conf and then calling window.set_fullscreen(fullscreen=True,screen=experiment_screen)
to move and fullscreen the window on the second screen only.
However, I am still unsure why the window would appear and not the text without Xinerama enabled.