It's possible that since the cracked launcher doesn't automatically update that it's preventing it from updating to the version the official launcher is on.
As new versions are created we stop supporting lesser versions that people do not use. Additionally 1.16.4 and 1.16.5 have the same protocol version, meaning that you can join a 1.16.4 server using 1.16.5.