I have a 2048-character password in the vault

Maybe you’re confusing encryption with compression? Or not accounting for the effects of Base-64 encoding? Encryption definitely expands the size of the data.

See here:

 

You can test it for yourself using Bitwarden’s interactive cryptography tool: compare the length of the strings in the fields “Secret Value” (or “Decrypted”) and “Cipher String” at the bottom of the page.