When your snap size is set to "stud", and you are dragging around a custom baseplate or shape that has one or both dimensions as an odd number of studs, the snapping does not work. You have to switch to "1/2 stud" snapping to get the components to line up properly.
This is a sort of bug I was having with structures of odd sizes previously, so the fix may be similar.