I'm an old painter. My take on this is the longer you wait, the better. Even 60-90 days is not unreasonable. Anything that seals the paint, i.e., waxing or equivalent, will prolong the curing process. It's best to allow the paint to fully cure before doing so.
The same goes for compounding and polishing even though compounding/polishing does not "seal" the paint and does not affect the overall cure time. What does happen though, is that as the new paint cures and hardens, it will shrink some and change in texture. It will also lose some gloss during this cure period. Because of this I feel that it is always best to wait at least two months before sanding/compounding/polishing. You can do it immediately (within days of painting) but be prepared to repeat the process after a few months once the paint is fully cured if you expect the ultimate finish.