While you've been adding to the blocked calls list, you just weren't aware that evidently the limit has been 3000 for a long time. You are also under the impression that blocking spam calls/email/texts is remotely affective? It's NOT. Almost all spammers spoof their numbers or email addresses, which means the number or email address you see is not the number the message or call came from. You're actually playing whack-a-mole and you've already lost the game.
So, the bottom line is the limit is 3000. And to reduce your list on your iPhone, you'd have to remove the numbers one by one if you still want to whack-a-mole, but you really shouldn't play the game as you simply cannot win.
Instead, with iOS 26 came some very intelligent screening tools, which are actually pretty effective --> Screen and block calls on iPhone - Apple Support
If you own a Mac, you can remove all or large parts of your blocked numbers list. I'd be happy to provide instructions if you, so let me know.
Ps: Like you, I once believed blocking these calls/emails/texts was the right thing to do. Once I learned that I was totally wasting my time doing so, I used my MacBook Pro and deleted the list of numbers completely. The reality is, blocking is only effective if you know the number is real, like from that uncle who keeps asking you to loan them money, or an ex you just don't want to have anything to do with. But for spammers, it's a total utter waste of time for the reasons I detailed above.