Well I have zero experience with developing multi-player, but since most of the things you are dealing with are local (i.e. UI) this should make no difference.
The game engine itself is one giant loop, and every Tick a lot of such operations are performed. I am not saying that trying to do everything in Tick is a good idea but it is better to avoid pre-optimization, especially when you have little experience. That means do not overthink a problem which you do not have yet.
Btw. if you have not read already take a look at this free e-book Game Programming Patterns. It is a very interesting read and may help clear some questions.
Good luck