Just added the code – and it seems the GP schema is still existing – is it completely correct the code or any reason why this might be the case? I don’t use any caching of any kind on the staged site.
I’m only seeing the SiteNavigationElement being detected when I run a test on your site. However, that code doesn’t exist when I search your source. Caching maybe?