To state it more bluntly (I hope that reaches you):
Without reading you will not comprehend things and hence continue to be a “newbie”.
[…] and it still fails in the end…
… for you is very likely a consequence of not reading and understanding.
If your experience is really caused by a technical issue, you ensure that it persists by rather writing lengthy, incorrect and senseless ramblings instead of being constructive by filing a proper bug report at GitHub, which would have taken less time.
that ‘legacy’ means it’s an actual working solution
Absolutely not: I am surprised to hear that a “legacy” release of Storeman (i.e. written for SailfishOS < 3.1.0 or less, depending on which “legacy” release you use) works on SailfishOS 4.6.0 for basic functionality, but many details and special functions will definitely not work.
But as you …
…, nobody knows (including yourself) what exactly you are talking about or which versions of this software you mean to address.
Without such very basic, specific information your postings will always be useless pieces of shit.