being a connect user this can cost you points ! , the best one ive tried which leaves virtually no haze /smear is muc-off motor cycle helmet anti fog , not cheap but a really good product .
one drawback is if you accidentally breath into your scope it seems to go brown rather than white ( and no , its not my dogs breath either
What also works really well is a talc puffer with no talc , the ambient air almost makes the fogging disappear instantly and you haven't got to touch the lens
FTP900 MTC connect,Welhamanium internals -sorted
HFT500, ACZ stock MTC connect
TX200 Mk3 CS1000 stock, hawke vantage sf , Nick G internals
Steyr ?, maybe , they cant all be wrong?