My suggestion has been the same since the Actual State thread. Please take a small step at a time.
If you have no reason to stay with Doom, please at least consider using vanilla Emacs with minimal config. I have written a step-by-step guide. It’s for Windows, but the majority of config should be applicable to macOS and Linux. After I have written it, I switched back from Doom to vanilla; no looking back.
Some people have different opinions and experience, which is healthy as a community, but I will still say that Doom is not beginner friendly, even compared with vanilla. This is so especially when you don’t have a programming background or Vim background (I don’t know if you have either).
For the same reason, I would suggest to refrain from using V2 if you are still learning Emacs. V2 is still in early alpha and the community has just begun trying it out — that is, we are not collectively ready to support beginners of Emacs and Org-roam on V2. For example, Doom does not support V2 yet (even Jethro, Doom user, uses personal config.el to enable V2).