By now, most of us who have ever used Garmin Running Power with a programmed workout have found that lap data for running power is incorrect, due to limitations in Connect IQ.
I found an iOS phone/tablet app which will not only display running power for Garmin activities, but will also recalculate the correct lap values for running power, instead of displaying the bad lap data that Garmin stored. (The dev probably caught wind of this issue).
The app is ConnectStats, and it's free for iPhone/iPad:
https://itunes.apple.com/gb/app/conn...581697248?mt=8
It basically has the ability to download all your activities from Garmin/Strava, and display additional information/stats.
I ran a rare programmed workout a couple of days ago, and while the running power on Garmin Connect was wrong as expected, I was pleasantly surprised to see that it "looked right" on ConnectStats: low values for recovery intervals, high values for work intervals, and higher values for faster work intervals. As a sanity check, I noted that the activity average power and the power for the first lap were the same on both GC and ConnectStats, as would be expected. (IOW, it's not some random number that was estimated independently, as you might see in some other apps.)
I know this won't help people who need to see their lap power during an activity, but I guess it's one step in the right direction.
This is the dev's website:
https://ro-z.net/blog/
Looks like he also has a free FIT File Viewer for Mac (which may or may not have the same ability); I haven't tried it since I don't have a Mac.