Well it’s not actually missing, but it’s hiding almost off the screen in the top left corner.
This occurs when you’re using the dot or no crosshair options, it seems to work fine with full crosshair.
You can get it temporarily working by switching to full crosshair, then back to dot again, but it will revert to it’s hidden state the next time you join a new server.
What I’d really like to see is a SpawnShieldPosition entry in SGUIHUDPlayer so I can position it exactly where I want.