Those spots can be finger smudges, try to use lens cleanser to clean them.
Please make sure the coating is not damaged which you can confirm from any nearby optical shop.
Can go for new glasses if the coating is damaged
Answered2022-11-19 11:22:06
Let others know if this answer was helpful