This is what I expected, based on the previous discussions.
Random thought: I find it interesting that gaining 'Can Attack' overrides "Can't Attack", because there is something about a 'normal' unit having something similar to an ability of "Can Attack" by the base rules of the game.
i.e. A Tenderfoot 'can attack' without having something written on the card which states it can. So we have to track if a card 'can attack' which is a separate trait from the Gargoyle given ability of 'can attack'. Otherwise, entangling vines would do nothing, because Tenderfoot already has some-type-of 'can attack' trait already built in, (which without this 'trait' it could not attack).
From the rulebook "You can attack with any unit or hero that you controlled at the beginning of your turn." Couple that with Entangling Vines and it looks like 'Can't attack' should win.
Don't really need a response to this one; its clear we need some way for Poor Gargoyle to be able to attack and not attack based strictly on its own wording, just making a point about this 'overriding can attack' trait as being separate (and all powerful) from the typical 'can attack' given from the rulebook. It is a special attribute, and must be tracked separately.