Maybe because beacon:type=VOR;DME has a semicolon. And it’s not VORTAC. This is not standard, but widely used. See taginfo on https://wiki.openstreetmap.org/wiki/Key:beacon:type

Otherwise the tagging seems sane.

VOR is rendered. Seems to be a renderer value resolution problem.

As a workaround you could map it as area/building/man-made antenna.
Even better the rendering should be fixed, and VORTAC added to the list after proper consultation in Tagging Mailinglist and Community Forum.