Thanks for the screenshot. I remembered there being a strange issue with OneDrive inconsistent behavior with the “&” character with their API and I dug up this post:
I believe this has more to do with a limitation of their API than an actually back-end limitation, but it is a pain nonetheless.