Is it a good idea putting a delay 0.2 after OnPossess event on AIController blueprint?

you could try replace delay with delayTillNextTick()