Yes, that is the "trade-off" for the "automatism" of this form of connect. Which is why any professional Qt developer will recommend not to use it (too fragile)
I don't know, it should not work if the connect fails.
Check if there is an explicit connect somewhere. I.e. maybe someone change the object name, "fixed" the connect by doing an explicit connect(), but Qt is still trying to do the name based connect.
Cheers,
_
Bookmarks