Are you using microfiber clothes that have been laundered with fabric softener?It looks fogged on the inside and no matter what I have used, never turns crystal clear. I've lately seen some newer SUV's from other brands with the same problem. I live in the tropics so it has nothing to do witth defogging.
I use a two cloth system, one is a green microfiber cloth, and I buff it off with a blue cloth to get rid of any streaks. Here is the link, thank me later.
Microfiber Glass Cleaning Cloths - 8 Pack | Lint Free - Streak Free | Quickly and Easily Clean Windows & Mirrors Without Chemicals https://www.amazon.com/dp/B00KAJ42GO/ref=cm_sw_r_cp_tai_cu3pEb569AARD