Regarding Barrier to wudhu. prior to today, I understood that applying make up specifically mascara on eyelashes, if it is not waterproof it is ok to do wudhu in. So when I wore mascara and did wudhu, the mascara would kind of wash off with wudhu but some of it stayed. So now I am studying Islamic Law and I learned NO Barrier is allowed for wudhu. The teacher just said if u discover there is a barrier after wudhu, then salah is batil. my question now must I do redo for all of these years I have been doing prayer?

if u were unaware of ruling then u have not to do qadha of your namaz but now after knowing u have to remove all types of makeup before wudhu and ghusl