As a home inspector I would recommend tubes or round skylights over rectangle or square fixtures. It makes more sense for the ability to shed water, leaf debris, etc from the roof. I have seen composted leaf litter so thick against the top edge of skylight flashing small tree whips we’re growing in it.