Unfortunately the window needs to not be minimized in order for it to update, I've looked for a workaround but couldn't find any.
I can make the window go transparent, would this work? I'll also add a button for making the window borderless so it has a clean edge. Transparent window does hit performance apparently though I'm not noticing any difference, also, if the window were to be captured by OBS while transparent, it must be done so with Game Capture with Allow Transparency enabled, else the background will appear black in OBS.