Hi J,
My setup is a Lenovo with Thunderbolt 3, not TB4. However, what I've discovered might apply to you. The Lenovo's BIOS needs some settings changed in order to allow the Apple Thunderbolt Display to work.
1.) Data Execution Protection in the Virtualization section of the BIOS must be turned off. This isn't specific to the Apple Display, but appears to be necessary to get the Thunderbolt protocol to work properly.
2.) Security must be set to either "Display and USB" or "None" under the Thunderbolt part of the BIOS. This allows the display to be seen by the computer without the need for user authentication of the device. I've found using "None" to incur the fewest problems.
3.) BIOS Support for Thunderbolt must be enabled in the Thunderbolt settings.
Occasionally, I get screen flickering, particularly when I do a hot-swap on the Thunderbolt port. A reboot resolves this. I don't know the cause of it. I haven't been able to get Windows to recognize the camera, speakers or docking station components of the Apple Display. I suspect this is a limitation of this particular Lenovo computer's implementation of Thunderbolt 3, as my previous Lenovo, with Thunderbolt 2, did recognize these components.
I have tried everything I can think of to get TWO Thunderbolt Displays to work simultaneously, but with no success. I suspect it is because the Lenovo isn't supporting dual DisplayPort channels, but that's just a guess.
I installed the Apple Thunderbolt Display driver, acquired through MacOS Bootcamp Assistant, but it turned out to be a waste of time. Windows sees the ATBD as a Generic Monitor and doesn't even try to use the driver. The driver is from 2009. It was my effort to search for a more recent driver that led me to your post.
Hopefully, these suggestions will yield some positive results for you.
-D.