Yes, I did. I restored the VM to a different vCenter, booted it and VMware Tools immediately reported 2019 as Guest OS.
So what I didn't expect, the Guest OS reported by VMware Tools is also related to the ESXi version, which seems a bit strange to me. I would have expected the VMware Tools to just report the Guest OS which it can query from the guest. I can't see the reason behind this that you would like the VMware Tools to report the correct OS version only if you're on the correct ESXi host.
With the VM config where you have to specify the OS version to be installed, I can imagine that ESXi version determines which Guest OS you can install. But with the report by VMware Tools, I can't image why the info from the Guest OS on which OS is running inside, is not directly reported.
If anyone can explain, I'd be happy to listen.