Missing the occasion session/day isn't going to hurt your fitness in the long run.
If you train say 15 hours a week for a year. Missing a 2 hour session every 4 months is going to make no difference at all. And sometimes an enforced rest actually benefits.
We are meant to be doing this because it's fun and we enjoy it. Life will throw you curveballs at times. So no need to beat yourself up as well!
Good luck OP in finding a way to handle this.