I didn’t solve it, but i used a workaround:
- Set your desired Actor rotation
- GetActorBounds with this rotation
- Store the result inside a variable
- Use this cached bounds value to avoid the changes in bounds with rotation.
This is not ideal though, since not all actors are perfectly square or spherical you might want to add some offsets to the cached bounds to cover the actor in all rotations.
Hope this helps!