I’ve lived (very far!) away from my home country with my DH for 13 years, had 2 DC abroad.
I completely understand how you feel. I hate to tell you, but the homesickness never really goes away. It’s not just events, it’s watching your DC grow up not knowing your country or nationality, and being more like the country you live in. That’s been hard for me.
However, I don’t have the same family situation. Our siblings and their DC are scattered abroad, and the parents are all very mobile and visit often. So I don’t feel like my DC are missing out of relationships with their cousins, because no one is located in one place.
For events, I agree with PP about FaceTime. We’ve face timed into many events over the years. We get dressed up, make a drink at home, and try to participate as much as possible.
Whats also helped us is making really good friends here. I have so many people in my life that I love, so most of the events (weddings, babies, birthdays etc.) happen here for us now. E.g. our best friends just had their first baby and we’ll be going to meet him in a few days.
Good luck to you OP. ❤️