Yes, thank you for your reply. And a big fight it was...
Managed to get it working with the help of an independent company that provides coding services for BMW automobiles. I stumbled upon their website as I was researching what the coding process actually entails. It doesn't appear they routinely deal with motorcycles, but on a lark I sent them a query to see if they could help. Turns out they could, as many elements of BMW’s software are common to both cars and bikes.
The company is physically located in New Jersey, but they can work remotely via a software package installed on either a Mac or a Windows laptop. All I needed was a bit of software they provided along with an Ethernet cable to connect the laptop to the OBD2 port on the bike.
Here’s a list of the required equipment: GS-911 or Motoscan, Ethernet-to-OBD2 cable, USB-C to Ethernet adapter, 36315A74AF2 tire pressure sensors, and a tire pressure sensor wake-up tool. Note that you’ll also need new valve stems (BMW part number 36317108181) and screws (part number 36319829827) to attach the sensors to the valve stems.
Once my bike was talking to the company’s server in NJ, the programming change was made in less than 10 minutes, and my bike was then configured exactly as it would have been if the TPM option had been installed at the factory.
At this point I was able to awaken the new tire pressure sensors and use the GS-911 to “learn” their ID numbers to the bike (Motoscan can do this step as well). As reported by GS-911, the XSLZ03 controller’s configuration now showed the front and rear sensor numbers. After a short ride to coerce the sensors into transmitting data, the pressures appeared on the bike's display just as pretty as you please. It works!
So a TPM retrofit can be performed on the late-model bikes by the end-user, but it’s neither easy nor inexpensive.
It would be far more cost effective to order this option from the factory at the time the bike is built. As ordered from the factory, this is about a $300 option. This is almost exactly what I spent on the sensors, valve stems, and screws. But on top of this, there is an extra expense for coding services and the required adapters to connect the bike to a laptop. Although I tried to work with my dealer to get this option added to my bike when my order was placed, the bike arrived without it. Once it becomes a retrofit, it gonna cost you more regardless of whether you do it yourself or have the dealer do it (the dealer will charge you for the coding service as well).
Nonetheless, I’m glad I did this and hope it provides some help and encouragement to anyone that may be looking to do the same.