Swimming doesn't work with multiple characters

Swimming doesn’t work properly when you have multiple characters that you play as.
My game involves switching between three different characters. All three characters are possessed with the same player controller.
When I enter a swimming volume, the variable shown below is changed for all characters simultaneously.

I made a video to demonstrate the basics of my problem:


The engine is unable to make a distinction between different characters for this variable, and likely several other variables as well as I believe this issue to be functionally similar to a previous one I faced that was fixed three years ago (that has since become a problem again with the release of newer engine versions):

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://forums.unrealengine.com/unreal-engine/announcements-and-releases/1410408-unreal-engine-bug-submission-form

Thanks