Hi
that was your assembler responsibility to check part centroid , many (if not all) machine permit to made simulated assembly , that was exemple on my My-Data Machine
and most if not all assembly shop software may create the X ,Y ,Theta file based on gerber
also no one rely only on user submitted pick place file since rotation will never fit
since CAD and machine not have same 0 deg position
also that check was made on pick place machine since part orientation in tray or reel
was not standard as exemple same tantalum cap was backward if made in USA vs made in asia
since IPC and Jedec not have same standard on tantalum reel orientation !!
so that wly that was made on machine itself since canot easy to made on third party software
so normally you design your board and respect IPC part spacing rule (IPC 7351 courtyard)
and send gerber and centroid file to your assembler and it will do the rest ...
it may good to add assembly layer on CAD ,Same as SILK but whit bigger font on refdef and
put it on part center ,so it help for validate or if hand assembled
Hope it help