I noticed this issue since day one with my iPhone 7 Plus (A1784) with Intel LTE modem chip. From my experiences, I think the issue is closely related to the Intel LTE chip. In particular, if the LTE chip is on heavier duty, it affects Bluetooth performance more significantly.
Here are what I found from my experiences:
First, the issue is more prominent on the road is because that when I’m driving, the cellular station that the phone connects is constantly changing. This situation makes the LTE chip on heavy duties, and the chip will dramatically affect Bluetooth performance. I think when I’m experiencing Bluetooth sound skipping, probably my phone is changing cellular stations.
Second, the issue is also more prominent when I’m in a crowed area, or at a place where the cellular signal is weak such as a subway station. In this kind of situations, the LTE chip is also on heavy duties since the chip needs to be working hard to find better signals. As a result, the heavy-duty LTE chip affects Bluetooth performance severely.
Third, when I turned off LTE and just used 4G on AT&T. Bluetooth performs perfectly no matter the phone is connected to my car or to my wireless headphones.
From the above findings, there are no doubts that the Intel LTE chip affects iPhone 7 Bluetooth performance.