No cap on Starpoints earnings
Contact both - but give it a couple of weeks, because I'm convinced they do the credits manually with a big batch every so often (as I've taken multiple flights in a short period of time, but the date they post all seems to be the same, after a delay).