Lay on face fault

While trying to use the “lay on face” function, since the new update, any time I clone an item and then try to orientate the object using “lay on face” it won’t allow the object to lay down flat. It selects an edge or angle and pivots on that point instead and won’t lay flat.

Then to top it off the objects lay over each other when trying to auto arrange them on the plate. has anyone else had this issue?