Some problems with links directly in the title

This is not part of the standard Org syntax, so you would go against the standard Org way (upstream, not Org-roam). You would need to find your own way (probably coding Elisp) if you wish to achieve this. #+TITLE: or #+title: is syntactically a keyword and the value is supposed to be a string, and does not contain another object such as a link.

Org-roam has done something to make it work. Have a look at this FAQ entry from 2021 and a related GitHub issue. I believe the FAQ entry and the described feature still works (I don’t use it so your experience may be different).