OK, so after some detective work, I have determined what the issue is: If I use wooden planks instead of the full sized wooden blocks, then nothing will stack on top of them, rather they will hover. I am in the process of rebuilding my roof, because I used the planks instead on blocks, and everything I set on top hovers, and looks freaking weird!