In theory, it's possible, but many factors need to be considered, such as the low speed of the last enemy stack or the high speed of friendly units (or the enemy stack having no retaliation), the absence of an uncontrollable ballista, an underdeveloped enemy hero (or its complete absence), and many other factors. There are too many "ifs." In any case, it's just pointless fiddling. Besides, the tent can be destroyed.
It's not critical for you because you're not willing to sacrifice time for efficiency (but you encourage other players to do so).
Why does the tent have 100 shots instead of 10? Wouldn't 10 be enough for most battles?
As an option. Has something like this been implemented anywhere before? It's interesting how it would look in practice.
Then, maybe you could just increase the tent's initiative and keep the number of shots at 10? To achieve the desired effect with minimal effort, but without exploiting the game.