No, this part is not correct. You only want to beat your monthly payroll cycle contribution by a little, not beat it running away.
If your MA top up is credited any time within January, 2020, it won't start earning interest until February 1, 2020. However, your cash earns a little daily interest sitting in your bank account. Thus if you make your top up earlier than it needs to be made, you lose some bank interest and don't gain any CPF interest. That's a pure, unnecessary loss.
Let's suppose that you're quite sure your monthly payroll cycle's compulsory contribution won't credit until January 10, 2020, at the earliest -- occasionally later if there's a public holiday or weekend in the mix. In that case, try using PayNow QR to make your MA top up on January 8 or 9, 2020. You don't have to rush to make your top up on January 1 in these circumstances.
....How much loss? Well, let's assume you lose 7 days of interest on a S$2,800 top up, and let's assume your idle cash is sitting in a CIMB FastSaver account earning the base 1% interest rate. That's a loss of about 54 cents -- not huge obviously, but that's 54 cents you're never getting back.