Your Max Miles will be tracked and pending as soon as the card transaction is tracked, which is usually within seconds of the payment. If you pay using a physical card, there are rare cases where the payment doesn't pass through Visa's network and it could take up to a month to track.
Your Max Miles will be redeemable once the corresponding card transaction has posted, which typically takes 3-7 days.