I use logseq (similar to Obsidian) with a To-Do plugin. Logseq has a journal feature, so I can write all tasks that come up in a day, and then I can view all tasks across all days using the to-do plugin.
Then you can use some sync tool (syncthing for example) to sync all your notes between desktop & android. That way, you can create tasks on both your phone & desktop.