Very cool thanks a million for sharing !
This is such a stupid and annoying problem and Iv’e had it for a loong time now.
In my case I figure out that the print still worked with one particular Pawn but not with the others. So now I have a custom print function on that Pawn that I call instead. So I have to message pass to it for every Print. Silly but it seems to work mostly.
But your fix is easier to work with so I will save this link and if things go too bad I know how I can move forward!
Cheers,