First, the HACK (discovered by mistake), when you finish the spend requirement on a co-branded Chase Credit Card (at least Bonvoy, but I think others) and the bonus didn't post yet, If you SM Chase they will put it in manually AND when the billing cycle end the system will also add it automatically, resulting in a double bonus.
Now, the MISTAKE, nothing will post until the end of the billing cycle AFTER the spend is completed. I didn't realize that. So, I still only saw 9k points on my account... and I SMed chase again to ask what happened to my points. They looked at my account, and saw that it was double issued but not yet posted, so they took back the extra 100k points