Well, I can tell you that I was pretty convinced that the cap is linked to salary too. The two guys I have in the all of fame were trained a lot in js, they stopped to pop when they got lvl 17-18 in js with a salary around 65-70k/week, their potential was all-star*
Now I think that the cap is still related to the salary but in a different way; if you train a lot one single skill you'll get the cap sooner and training one single skill a lot means also to have an higher salary that's why it is still related to the salary. If you train a good SF hardly you will get the potential cap, that's my opinion, I wait to see the results of the study
1990-2022 Stalinorgel - https://www.youtube.com/watch?v=pV-Xppl6h8Et