Not necessarily, if I do get to that point, I would put money into several coins that I see that will potentially give me the 2%ish return. Doesn't have to be all in 1 coin.
Even then you'll be placing huge orders. Towards the end you'll have over 1m. Even if you split that across 10 coins you'll be placing 100k orders, that's a big wall in almost all markets except for the few biggest such as bitcoin and ethereum.
I'm only speaking from experience, I never got close to $1m but even just going from about $100 to $10k doing the same but aiming for 3% I found that in the early days I could easily get closer to 10% but later it was a struggle for 3% a lot of times because orders are constantly under or overcut