@sedrs, sorry but I don’t understand…what dou you mean with “domain document” ? Is it your website home url? If so, if you test “www.yourdomain.com/subpage” on securityheaders.com does it work??
The header rules you’ve posted above here are part of automatic changes by WPFC on .htaccess and they’re fine.
And they don’t interfere with any other security headers you can specify after in the same file.
If you set the security headers OUTSIDE WPFC .htaccess dedicated area, they must work!! ??
Are you sure your Apache mod_headers module is active? Can you see it if you run a phpinfo() ?
Which o.s. is running on your hosting?
Anyway…How can be possible that you see headers in console but not in a “public” http response?!?
Can you try with this tool: https://headers.cloxy.net/ and post what you get testing both home page and inner page of your website?
I’m getting curios even more…let me know, please!