I have a problem with snap to grid because I have two types of piece. One is a single square (square rectangular grid) and some are 4 times the size and cover 4 squares…
But the fig snaps to centre on one square and overlaps all 8 around it.
Another workaround is to make part of the piece’s image transparent. Make the image large enough to fit 3x3 squares, but only color in the upper/right 2x2. Combine this with a Non-Rectangular Shape trait so that clicking on the transparent portion doesn’t select the piece.