Primals are indeed unlocked when a solo GR70 (or higher) is successfully completed.
However, it should also be noted that if you hadn’t previously unlocked this non-seasonal, and you successfully do it during a season, as the end of the season the unlock is transferred back to non-seasonal.
The OP claims they’ve only solo’d a GR70 once last year, i.e. 2021…
However, they unlocked access to non-seasonal primals back in June 2020…
In other words, the OP’s had access to non-seasonal primals for well over two years at this point. Heck, if you take a look at the OP’s non-seasonal Necromancer LuciferKain and scroll down to their Templar, what do we see…