100MB should be a sufficient size for the ESP to handle both systems. I have separate ESPs for Manjaro and Windows 10. But looking at a df -h output, I have 100MB for W10, with 28MB used. Likewise for Manjaro i have 33MB with 6MB used. So I don’t think having one 100MB size ESP serving both systems would be an issue.