Plane won't adopt correct rotation to thrust in

I think because it’s only going to the Z direction, so it doesn’t go sideways, you can use LookVector to solve this.

If you have any questions, ask.