Map by districts. Brown district in Donetsk region - place where falsifications were, about 50 000 non-existent votes for Poroshenko were added (not only in this district, in sum through Donetsk region).
The border between Donetsk/Luhansk regions and the rest of Ukraine seems to be very sharp...
I suspect some of that is simply who controls local politics the dropoff in support is rather quick out of the two regions towards zelensky. The old party of regions network still exists there even as it has died elsewhere. obviously the other factors mentioned are part of it as well.