I experimented with contacts last year (have since given up). My L’Oreal mascara used to flake off, which definitely was not compatible with contacts. I did a lot of research to find a mascara that was good for sensitive eyes and went with Almay, believe it or not.
It does everything I want it to do and for not a lot of money. It does not smudge. It comes off with plain water, doesn’t flake, and makes my lashes more noticeable. If I wash my face, the mascara doesn’t stick to my eyelashes at all, and I will have racoon eyes (I just use a q-tip dipped in moisturizer to remove it all), but it stays put otherwise. Definitely not waterproof.
It’s the best mascara I’ve ever used, and as a life-long mascara user, that is saying something.
https://www.amazon.com/dp/B08MSHCS6Q?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1