There is a difference between a “bug”, and a “user interface inconvenience”, and a “feature request”.
In all TripleA games, you must place your regular units before you place any factories. You will just have to get used to this. It is not a bug. A bug is when the game crashes, or when you units rolled the wrong dice, etc. Since you can make the legal and correct move by placing your units first then the factory, the game is operating as it should.
As for the issue with the max placement, TripleA adds together the “normal” units you can place, with the “factory” and “bases” units you can place, and just gives you 1 number. You have to be smart enough to know you can only place 3 infantry there, not 4, and that the 4th spot is reserved for units like air bases and factories and stuff. Again, not a bug.
I will look into the inconvenience of why the max button says 4 in france but only 3 in normandy (i know it is because you have a factory you can place). However, it is not a bug because the game still only allows the legal move of 3 infantry there, and it rejects you attempting to place 4.