Business verification step and acceptance of supplemental terms is mandatory for messenger apps.
However, for the business verification step if you are not an actual business you can instead submit your home utility bill (with your name). I had done the same and my app was approved recently.