Yes, you can you the node “find look at rotation” to set the cannon rotation in world space. If the canon is a child actor of the tank, it will be easier to get its actor rotation. The start pos for the cannon should be the canon’s pivot point. The end pos is the target. Also, the start pos for the shot is the socket location, and the Pitch Y Axis angle should be 45º. So, the only angle missing is the Yaw ZAxis taken from find look at rotation.
First you align the cannon to the target, then calculate the shot velocity and spawn the projectile from the socket location. The projectile velocity is set by the suggested velocity after spawn actor from class.
I hope that makes sense. I’ll check up on you tomorrow.