Thanks for the workaround.
I had a similar issue unrelated to Avro, but in saving a Spark ML model to ADLS. Even setting the property manually:
dfs.adls.oauth2.access.token.provider org.apache.hadoop.fs.adls.oauth2.ConfCredentialBasedAccessTokenProv...