Locally using a level blueprint

Try using the Controller method instead of the character comparison method and see if it behaves the same. I assumed you used a dedicated server and not a listen server since you mentioned dedicated in your post.