Tesla struggles with this. When we first got our Y, bumpy roads would reverse the windows going up, they were so sensitive.
Then an update came, and they close much more reliably.
We have an early double front window, and single rear window, before they started shipping all 4 double glazed. My guess is they tried to get away with leaving the calibration at the single window setting.
Then they re-calibrated, and maybe went too far? Tricky to use the current draw as a metric relating to a blocked window, the friction in the system can change a lot with freezing vs blazing heat conditions. (I hear they use current draw as the measurement, but not 100% sure).