Widget interaction component stops working between levels

I have been having a very strange issue with using widgets, that I can’t seem to find anywhere else. I have created a menu widget and set it up in the viewport of a custom pawn object, which is what the player sees. There are two levels in my simulation, and the menu allows a player to go from one level to the other. The menu works fine when I load either of the levels by themselves, but when I load one level and navigate to the other using the menu, the widget interaction component seems to have stopped working.
I have the debug line visible, and when everything is working properly, the debug line stops on the widget and creates a blob where it is pointing. However, when I open the second level from the first, the debug line passes through the widget.
Any help with this issue would be very much appreciated. Thank you.