Update...
After the reprogramming in April, I changed the oil that weekend with M1EP 5w30 with the illustrious MS-13340 spec. In early June, the same condition occurred (hesitation, CEL) and a restart allowed it to drive normal and the light cleared itself shortly after.
Took it in, same code, this time they identified the oil control valves. I made sure that the oil level was perfect before I dropped it off, including a time stamped picture for my own records. Their comments included that it had an aftermarket filter (Carquest Blue) and they require that I get an oil change when they change the oil control valves because they needed to know that a Mopar filter was on it. Because of their insistence and not wanting the BITOG pearl clutching again, I obliged.
Took a couple weeks to get in back in due to parts ordering and then I asked questions about the oil change, I had seen a sign that they would use your oil, so as I had made the switch to M1EP, I was going to have them use that. However, they were now saying that they needed to know it had factory oil in it.

The advisor seemed quite perturbed that I was even asking but I explained that I prefer to use the same oil all the time. Finally got out of them that they use PUP (also MS-13340).
So you can bet your behind that this Jeep will have PUP and Mopar filters for the rest of it's life.
In case anyone is curious...
Oil change: $15 labor
Filter: $13.45
PUP: 5 x $14.00
$106.45
In for the vilification