I'm trying to check, but it feels like when scrolling down what is refreshed are the report visuals.
When refreshing the dataset, Power BI brings the new data from the source.
When refreshing the visuals: "This refresh process is less important because it is only relevant for live connections to Analysis Services. For these connections, Power BI caches the last state of the report visuals so that when you view the report again, Power BI does not have to query the Analysis Services tabular model. When you interact with the report, such as by changing a report filter, Power BI queries the tabular model and updates the report visuals automatically. If you suspect that a report is showing stale data, you can also select the Refresh button of the report to trigger a refresh of all report visuals, as the following screenshot illustrates."
Correct, pulling down the app on Android and IOS does not refresh the dataset, only the visual, so no this does not work yet to refresh the data. If you set up a Gateway you can decide to refresh the data on a scheduled time.