I wouldn’t beat yourself up over it, you are still learning and making mistakes and so far they have been minor (though I can’t remember your other accident). We learn from our mistakes and the fact you are down on yourself I see as a good thing. It means you are taking responsibility for what happened rather than trying to blame the car, the road, karma or whatever.
Personally I have had a 20 mph low side, a standing still drop, a drop when practicing u-turns and countless near drops. All have gone into the experience bank to make sure they don’t happen again (or at least try to not happen again). Have to say at 1000 miles and 4 months you are still very much a rookie. If anything you might be over estimating your ability, but that’s hard to gauge. There is SO much to learn and it takes time and miles under your belt before it becomes second nature. I’ve gone from 12k to 24k miles this year and took an advanced riding class (ie. beyond what MSF teaches) and I am 10x the better rider now than I was this time last year.
So stick with it, it only gets better.