Pushing updates to a multi-level inheritance project sometimes goes wrong

Version 8.0.4
We use 3 level inheritance projects. The lowest level project uses scripting functions and windows / templates from the parent project and only scripting functions from the grandparent project. Tags are imported into this project.
Occasionally, when pushing an update to the gateway, we see that the client no longer always responds correctly. It seems as if the gateway is confused, but after a restart of the client everything works normally again. A temporary 2nd client who is started after these symptoms also immediately displays the correct information.
We cannot detect regularity in the occurrence of this phenomenon.
Does this phenomenon also occur to others and, which is important to us, can we do something about it so that we cannot have problems pushing updates?