It is not clear from the topic on WinWait if windows that changes its title or text while the command is in waiting state are also detected. It may be derived indirectly from the sentence "If a matching window comes into existence", but this sentence alone is not conclusive. I think this deserves a separate remark. Also applies to WinWaitActive.
Edit: Modified since I'm not sure if the problem is only with my application or it general behavior.If an existing window changes its title and text while the command is in waiting state, the command [will/will not] detect the change.