As you’re picking up blueprints, you have a lot of scope.
Two ways off the top of my head
-
Set up each blueprint so you don’t have to think about it, they all use the same rotation, and the object is rotated within the blueprint to compensate.
-
Talk to them with blueprint interfaces. On BPI function, could be a request to return the object rotation needed to pickup the item.