It's hard for anyone to hang onto online friends, even if they don't have social anxiety. Don't take it personally. It definitely is NOT you!
Sometimes it helps to find a group of some kind, like, a live people group. It doesn't have to be therapy, it could be a knitting class, anything.
Hang in there! I'm sure you are fine, just anxious. Making and keeping friends is hard for everyone in this fast paced world.