A brief story related to this bug:
Another developer on my team misspelled the name of a property in one of our APIs.
This API gets called, among other places, in a flow that returns JSON to a powerapp.
I decided to fix the spelling of the property and re-deploy our API. A test of the flow showed the update was good.
For all other consumers of this API, a simple update to the newly corrected property was all that was needed, but not the powerapp! It still considered the incorrectly spelled property as the only possible value coming from the flow.
I tried modifying then saving the Flow...no change.
I tried removing the flow from the powerapp, saving, closing, returning, then adding the flow reference back in...still no change.
And so, because of this bug, I have the option to either recreate the ENTIRE APP, or, revert our API back to using a misspelled property just so the powerapp can still read it!
Absolute and utter nonsense that this hasn't been fixed yet.
I can not and will not recommend power apps for any other projects.