Well, yeah, obviously in your scenario the character's shove should be considered an attack as part of the Attack Action if it somehow matters, but the only reason it would matter is if the character wanted to use a different bonus action, right? Otherwise, the character is held. Can't use bonus...