I did quick calculation and it's far longer than your guess.
Doesn't that take into account checksum invalid seed phrases though?
My calculation
assume benchmark speed on btcrecover documentation already include skipping invalid checksum. But even if my assumption is wrong, it's only reduced from ~3.57E8 century to ~2.23E7 century.