Doubt it's the coils but you could get one on ebay for test purposes. Specific rpm problems are often TPS related. The TPS controls fueling as primary control and the map sensor for load or lack of load fuel trimming as well as timing. Don't know how carefully you did the sweep when testing it, so if I was to replace any sensor, that would be the one. The fuel pressure test should also be run with bike at rpm and in a condition where there needs to be full fueling. It might pass static test psi, but psi could drop with engine demands.Hmm. .
Change all? New bike will be cheaper
I like my v-rod. I thought about coils. They cost 250$ but I’m not right on 100% that there is problem. Maybe I will wait for it break down?