Hi LuisSimoes,
About #1, thanks for providing the function for the Button control.
To reproduce this issue, I create an auto-generated app based on SQL On-Premise table.
On the BrowseGallery screen, add a button, set its OnSelect property as Navigate(DetailScreen1,ScreenTransition.Fade,{test:BrowseGallery1.Selected.name}).
On the DetailScreen, add a Label control, and set its Text property as test.
Then run the app on Windows, Web, and also iPhone(iOS 10.3.2), the Button is working fine on all the devices, when I select a value on BrowseGallery, then click the button, the selected value would be transferred to DetailScreen and show on the label.
The PowerApps version on my phone is 2.0.630. What’s your phone version and PowerApps version on your phone?
Please try it again on your side, I assume it should work for you.


About #2, I have reported this issue on my side and back to you once I got any updates on this issue.
Also, I try to remove and re-add the data source then save the app, when the next time I open the app, the error “Invalid name” gone.
Could you please try it again, and let me know if it will work for you.
Best regards,
Mabel Mao