No this is not correct , the only way to use Assume role is if you use have given EC2 machine running grafana a specific role the can be assumed. Or that is how I think it works. That is Assume Role only works if you run grafana on EC2. The Assume Role option is not available if you auth via credentials file or secret/clientId.
The only auth option available on GrafanaCloud is specifying secret & client id