I don’t know, maybe it seems that you are experiencing a lot of the pains that comes with learning about self-hosting, which is fine and laudable but not at all an issue exclusive to Fediverse software.
Maybe my question is: are you trying to deploy your Lemmy for this long for the learning process, or do you just want to have a server of your own? If the latter, why not just go one of the hosting providers?