Insertion points break after a move takes place

I think many would disagree with you to get this fixed, It’s a useful feature when placing multiple instances of the same component selected from the component browser.

The local origin can be relocated to a useful logical location after creating the component, but will still limit future insertion to just one insertion point if your request is granted.

You don’t need to save and reload your file to reset the insertion point.
Double click a component instance and then outside the component again (open > close the component).

Also see this thread: Components with multiple insertion and receiving points - #4 by g.h.hubers