First of all, the feast of tabernacles is the last of the fall feasts of Israel. Per the spring feasts, the ones Christ has already fulfilled, none of those involved cattle sacrifices in order for Christ to have fulfilled them. So neither will the feast of tabernacles involve any type of animal sacrificing in order to be fulfilled post the 2nd coming.
That aside, yet those things you mention in Zech 14 have to fit after the 2nd coming though. The text indicates it is after all the nations had gathered against Jerusalem to battle. And that those remaining of those nations, they have to come up to Jerusalem yearly, where I take Jerusalem in this context to be meaning the NJ myself. But that doesn't mean everyone on the planet outside of the NJ has to come there though. There is such a thing as delegates, which then doesn't require it involving every single person on the planet having to come up to Jerusalem. Of course though, pretty much the biggest majority of Premils are going to disagree with me about it being the NJ where they come to. But I have logical reasons why I conclude it's the NJ though. Such as----
Zechariah 14:11 And men shall dwell in it, and there shall be no more utter destruction; but Jerusalem shall be safely inhabited.
At some point in time there is only going to be one Jerusalem, that being the NJ. The NJ is the only Jerusalem that could possibly fit verse 11, the fact this verse indicates it will be like this for forever more once this is fulfilled. And this same Jerusalem meant here in verse 11, it is the same Jerusalem, that every one that is left of all the nations which came against Jerusalem shall even go up from year to year to worship the King, the LORD of hosts, and to keep the feast of tabernacles.