Ciao, non so risponderti "scientificamente" perché non ho mai avuto modo di studiare questo problema specifico (con onedrive), ma hai pensato a montare il fs onedrive sul tuo server, ammesso che sia possibile?
https://www.ictpower.it/sistemi-operativi/mappare-un-drive-su-onedrive-e-onedrive-for-business.htm
In alternativa, io farei un parsing diretto del file remoto oppure ne creerei una copia locale, sulla quale lavorare.
Questi ovviamente sono soltanto approcci teorici, poi bisogna sbatterci la testa