SuprDoc what I think you're seeing is the difference in refresh rates for the various phone/web apps.
For example, the MyEnergi app refreshes approx every 10 seconds, WW every 5 minutes, don't know about Shine but my Giv Energy app is 10 seconds if I'm home or 5 minutes if I'm away. Add to that, even if they refreshed at the same rate, they're not necessarily in sync with one another.
In essence, you're seeing spot readings that are all taken at different times from one another. When no one is home and a clear day, you'd have more or less constant readings, so everything would appear to be together. As soon as you add varying loads and some broken cloud, all the different apps appear to be all over the place.
Hope that helps a little.