A similar issue is also mentioned here:
It’s not just about IsDelayed property (which is broken indeed). There are several issues related to the virtual keyboard that must be fixed. I created a ticket several months ago which was confirmed by Unity team, but no news since then unfortunately…
Virtual keyboard is a basic feature used in many apps and it must be fixed asap imo !