Freezing when possesion

yes, that might be because there is no AI Controller controlling the char.

you start the game and there is a dispossessed character in the air

In what case do you need this? why do you need to dispossess it at the start of the game? Is there any reason of why don’t you just leave it without dispossess?

I also don’t know how to make an AI control the character when starting the game.

It is automatically done by unreal if you already set the correct value for auto posses AI in BP.
image
Like what you already done here, you make that char is auto possessed by AI only if that character is placed in the world. However, IF you spawn the character in the runtime / game, no AI will possess it. So if that character will be spawned in runtime, make sure to make Auto possess AI value is placed in world or spawned.