A few things I’ve noticed. Keeping my smart watch (garmin instinct) disconnected from my phone helps a lot with the skipping.
also, I like to leave the truck running when I’m running into a store for something quick. Imo better to not turn off/on the diesel any more than I have to. But when I do this and take the phone with me, when I get back and it reconnects it skips a lot. If I leave the phone in the truck, so it doesn’t disconnect/reconnect while truck is running, it doesn’t skip. Not sure why but this helps