I had something similar happen when using launch control…a software update had increased my default launch RPM to 4000, which was above the maximum launch RPM threshold. I was not aware of this change. Truck went flat, as you stated, using your words. It was like the truck went into “limp mode” to preserve the drivetrain.
Turned off the truck & turned it back on (probably too quickly) & problem persisted. Limped home expecting to have to tow the truck the next morning. Other than an initially rough idle, everything went back to normal the next morning when I started the truck.
Going thru the Race Options, I noticed the Launch Control was set to 4000 RPM. Initially, I figured the techs had been launching my truck. So, I reset to 2900 RPM & Launch Control worked fine. Next day, the LC was back to 4000 RPM, all on its own! So, I’m glad I didn’t call the dealer & complain about the techs abusing my truck…ha!
Since passing 5000 miles, I’ve noticed Launch Control can now be set as high as 4500 RPM. Not sure if that’s from a dealer software update, or that’s just how the truck is programmed.