The 2018 bed switch (P/N 68367545AA) is momentary, just like the cargo light switch in the cab.
With your encouragement, I got adventurous. First I tested continuity between pins on the switch itself with Cargo Light button pressed and not pressed. I jumped pin 3 to 6 on the Headlight multi-function switch harness connector. That 'made magic happen', and activated / turned off the cargo lights. I might not have had a clean ground, but pin 6 was at 10.8V versus the driver door latch, closest ground I could easily reach with my VOM leads.
-----
A video on YouTube shows that the instructions for a 2019 DT sends the extra lead from the switch to pin 16 in C7 of the BCM – versus sending the third lead to pin 26 of C6 on 2018 models. Any existing wire in pin 16 of C7 is to be removed and replaced by the new lead. And if there is a wire into pin 5 of C1, it is also to be removed and replaced by the hot lead for the new style bed lights, versus being jumpered to the existing wire for 2018. So it seems this mimics the headlight switch assembly cargo light button on a 2018 exactly – but with removal of those existing leads, the logic is not transparent. The Cargo Light button in the cab must not go to C7 pin 16 anymore, or it would be left out of the circuit by this procedure. BCM programming for the 2019 DT must differ from the 2018’s.
What I decided to do: On my 2018 Laramie, the BCM is VERY hard to access without removing an amp and some other stuff – your truck build may differ, but I decided not to waste time and risk messing up a nearly new truck. Since jumping pins 6 and 3 on the Headlight multi-switch is what the cabin cargo light switch does, I am wiring my momentary Bed Switch with two leads back wired to those two pins at the switch connector. I will tap the power lead for the CHMSL Cargo Light to send power to the Bed Lights, using the OE harness ground that I received with the Bed Lights. In case this creates any issue with total current draw, I will convert the Cargo Lights to LED. This way the Bed Switch should mimic factory behavior and I can leave the BCM undisturbed.
I'll update this once finished in a day or two.