It only appears if the user logging in has a terms and condition field that is marked required, configured to display on profile edit, and published that they haven't accepted yet or the consent datetime is empty/expired. My guess is you may not have configured your terms and conditions fields to display on profile edit.