I've already explained why.
Here is the current waiting list of engines waiting for 1CPU gauntlets for the 40/15 list:
Caissa 1.21 64-bit (+20)
Elixir 3.0 64-bit (3500?)
Velvet 8.1.1 64-bit (+25)
Lizard 11.1 64-bit
WhiteCore 0.2 64-bit
Sirius 8.0 64-bit (+140)
Quanticade Electra 0.9 64-bit (+90)
Calvin 5.0.2 64-bit (+80 over 4.3.0)
Priessnitz 2.0 64-bit (+80)
Arcanum 2.3.1 64-bit
Heimdall 1.1.1 64-bit (+30)
Cadie 2.0 64-bit
Jackychess 24.06 64-bit (+25)
Yakka 1.1 64-bit (+40)
CT800 1.46 64-bit
Lozza 3.0 64-bit
Tornado 9.0 64-bit (+200)
Aramis 1.4.0 64-bit
Schoenemann 0.3.0 64-bit (+40)
SSCG13 64-bit
Aurora 1.22.0 64-bit (2500)
Tcheran 4.0 64-bit
Fatalii 0.8.0 64-bit (+60)
Euwe 1.3.0 64-bit
Prophet 4.4 64-bit
Molybdenum 4.1 64-bit
Rengar 2.1.1 64-bit (+100)
Ynode 0144 64-bit
Zangdar 2.31 64-bit (+30)
KnightX 4.2 64-bit
Barbarossa 0.7.0 64-bit
Astra 4.0.1 64-bit
Knur 20240903 64-bit
ChessGM 0.7.0 64-bit
Sentinel 1.02 64-bit
ChessKISS 1.8d 64-bit
Camel 1.6.0 64-bit
Stellar 1.4.3 64-bit
Due to this, I currently don't give attention to weaker engines. Andreas is helping me to reduce this list.
As an aside, our lists are full of weaker engines anyway.
I can't speak for the Blitz testers though, but they've probably given you reasons as well.
When your engine is strong enough to include in my Amateur Series, I'll add it to the list. That is where the 2400 I mentioned came from.
Let's forget about hash size, although I can assure you that when all other engines in my tournaments are using 256mb, yours is likely to struggle.
The other concern I have is that you're using an obviously fake name.