120VAC to 28VDC Question

The picture shows a fan through the grille! That's some strange new definition of weatherproof I think, especially as it doesn't appear to have an IP rating even.

You need something certified IP56 or better for outdoors I believe. This unit, if mounted the right way up,
might well survive the odd light shower, but that's not the same as being weatherproof.