WELL DON'T KNOW JUST WHAT ALL YOU HAVE TRIED, BUT I USE VINEGAR ON MINE & AM WELL PLEASED.
Dianne
found this completely by mistake/surprise. Tried everything for 25+ years yes 25+.
Blue liquid Finish rinse aid . Put on with spray bottle give 1-2 minutes squeegee down. I use it all over house for hard water. Spots, film from years gone ! It’s pricey but it works. Believe me, I tried EVERYTHING spent so much $$$