Were the rejections mostly from reach schools/schools with less funding for international applicants? Do you have more matches/safeties that you haven't heard from? Some programs had late application deadlines, so it also makes sense for them to send interviews later than the others. If you really think it's not going to end up well this cycle, it might be worth looking into other options (biotech jobs, spring enrollment programs).
Not that I'm any more experienced with any of it, but if you want more detailed feedback on your app materials or have specific questions, feel free to DM me. And I hope you always remember that a rejection is not a rejection of your person; it's just the negation of a proposed match between what a program wants at a particular time and the words and numbers they choose to see you through.