Too many people are let loose on their first solo as if it’s the be all and end all. It’s not.
Far better to have fully covered all lessons in full and be comfortable with potentially being able to deal with a diversion should the runway become blocked on a first solo, should an engine quit and so on.
Enjoy the learning and remember the old adage, it’s not a race.
If the weather isn’t good enough for circuits, go and learn something else. The lessons (certainly after the first few) don’t have to run in a set order.