Consider using https://github.com/micropackage/requirements instead of [TGMPA](https://github.com/TGMPA/TGM-Plugin-Activation/issues/760) Would have to play with it to see how error messages are sent. https://github.com/afragen/wp-dependency-installer is another alternative.