Thanks for the update! I think my problem is the new window looks for opener.document (originating window), which contains the button to open this new window, but cannot see or find it... seems Cypress detaches the new window in some way?
So my new window will not function as expected due to undefined error, where the app itself cannot find an element from the initialiser.