Question: can iron golems spawn on glass?
Answer: Using glass or chests as floor blocks also disallows iron golems to spawn, at least in 1.15.