Hi Michael,
the roofing macro is designed for tiles that are rotated slightly so that they overlap one another. When you increase the angle. the macro uses the tile's thickness to automatically calculate the top padding required. Your style is a little different because the tiles interlock rather than overlap, so in this case it wasn't suitable. I hope that helps.
Paul