Character LocalRole is SimulatedProxy while Controller is AutonomousProxy

welcome to the forum.

your character is not being correctly replicated. and probably you’re testing a different character.
also a very common issue is that the world settings is spawning characters, ai, and spectators automatically. do verify that.
this is good as long as your controller, replication settings on the character, is fine. and you don’t spawn characters manually.

it might as well be that your player is not possessed by the controller at the time of replicating.

btw dont delay and then do once. call do once first, then delay. also i recommend using a timer instead.
if you are going to use a do once, then you don’t even need a tick. just add a timer on begin play.
it will save performance since you can disable the tick.

if any of this helps you please mark this post as solution, thanks.