Forgetting to remove one's leather socks (khuffain) before 24 hours
Q: I use khuffain regularly in winter and I usually always remove it before 24 hours are up before using them again.
Recently I forgot exactly when my wudhu broke after I put the khuffain on. Since I made wudhu and put the socks on after Asr, it was perhaps after I read my Asr Salaah that my wudhu may have broken. I made masah on them thereafter till the next day. The next day I forgot to take out the khuffain, I made wudhu with masah on them to read Maghrib. My wudhu broke after this so I again made wudhu with masah on the khuff preparing to read Esha. I realised my error, but it was too late for me to make full wudhu to read Maghrib again. So I simply washed my feet, put the khuff on again and read Maghrib again just as Esha time set in.
1. Will my Maghrib Salaah be valid or do I have to repeat it?
2. I read Quraan in this time with that wudhu. Would I have been sinful? Should I read those surahs again (Yaseen, Sajdah)?