Understandable, however it works in previous versions like 1.16, even if enchantements are not taken into account (I don't mind), item default behavior persists...
This isn't entirely fixed sadly, have a look at this screenshot, found flying around an old 1.15.2 map on 1.16.2 server. (same village in 1.15.2 is normal)
[media]Issue confirmed ^^
Confirmed in the same conditions in 1.15.1 ^^
I can also confirm the existence of this bug on 1.12.2 1.13 and 1.13.1 vanilla (& Spigot for some), if you need more confirmations ^^.
Thank you for this information!