Copy and Paste, the base game mechanic?
If this is the case, then we need to report that bug as a base game bug then. Copy and Paste will copy script set pickup and drop positions, so it should handle them correctly, if it isn't, it's a game engine issue.
or do you just mean setting it with the GUI?
I know some of my scripts, but not all, set entity.direction = entity.direction (what rotation would do) with a comment that says "update positions" on the line. if it's a specific function of my mod that puts inserters into this non-functional state, then I would need to go and add the entity.direction = entity.direction line to every adjustment where it is missing.