All of these except NF and Andy Mineo are rock. The exceptions are hip-hop/rap.
Seems Theocracy would disagree
Take from their own website "The Athens, Georgia-based melodic
metal band THEOCRACY".
From their fb "melodic and progressively influenced power metal"
From Wikipedia "progressive power metal"
From Metal Archives "epic progressive power metal".
I could go on to all the other sites calling them metal, not rock, but this should suffice.
Wolves at the Gate
Wikipedia "metal and post-hardcore"
Apple . Com "post-hardcore and metalcore"
Metal Kingdom . Net "post-hardcore"
Perhaps some rock elements but rock band does not seem to be the predominate genre given.
I did say Skillet, Fireflies and 1000 Ft Krutch were rock, so not sure about your arguing those.