You are at about the right mileage for the filter to clog, so that's what I would suspect. The other issue every DL1000 owner will see is the Throttle Position Sensor.
Do the fuel flow test and see what you get:
Quick fuel pump flow test.
The usual symptom of a dying TPS is that the bike dies at the first stop light after several miles on the highway, and it is hard to start and runs badly. After working the throttle back and forth several times with the bike off, the contacts get cleaned off enough for the bike to then start and run fairly normally for a while.
Either of these problems are fairly easy to fix on your own. A dealer may be reluctant to install the
external fuel filter unless they are somehow very familiar with the DL1000. The problem is that a new fuel filter is nearly $300. The actual filter element is only about the size of a pack of gum, and it will clog again rather quickly. The parts for the bypass are less than $20, and you can use a much larger and better filter. It's a very well-proven fix that's in use on hundreds, if not thousands of Vees.
A dealer should be able to diagnose and replace a TPS, but again, unless they're familiar with the DL1000, they may not know this is such a common issue and could waste a lot of time chasing other things.