It seems likely that this patchnote is what broke the behavior, assuming it was working properly prior to v1.66 like OP says:
Aug 28 2020
This affects End Game Spectator and its derivatives. When spectating any non-local unit in first person, if their NVGs are on, you will not see any NVG effect -- mostly. Every ~18.5 seconds, you'll see a flash of the NVG overlay and green filter, but only for a few frames. Then it goes away again. In dark environments, first person POV quickly becomes completely unusable in EGS and derivatives due to a lack of working NVG modes. They can't even be manually enabled using camUseNVG.
Mar 18 2020
Can confirm, been using an in-house solution that does exactly that for about two years now. It does indeed not work for slingloaded vehicles that have a driver, for the reason you stated.
Apr 24 2018
Mar 31 2018
Jan 3 2018
This is a BI issue.
Nov 18 2017
Oct 27 2017
Jul 14 2017
Jul 12 2017
This issue is caused by changes to fonts under the class EtelkaNarrowMediumPro in CfgFontFamilies. Here is a temporary config workaround:
May 20 2017
Dude really? You need to find a better hosting site. 48min wait to download file. Throw it on armaholic
May 19 2017
This is a download link to a PBO which fixes this issue for those who find it insufferable like I do.