There is a beta plugin that integrates Obsidian with Microsoft Todo:
This fork (specifically the “issue8” branch) by a contributor who works for Microsoft is much more powerful, but there is no release, so you have to build it from the source: GitHub - sytone/obsidian-mstodo-sync at sytone/issue8
The fork is not feature complete or robust yet, but quite promising (see the commits), so I hope it will be developed further and released.