Yep, found the culprit. I don’t know why people still use RelativeLayout when ConstraintLayout can achieve the same things without any of the headaches.
Felt like a god writing this implementation from memory only for the dots indicator to stump me by not showing for some reason
TBH, the first part isn’t impressive either. At my level of experience, that’s expected. Still for my AI autocomplete addled brain, it has been a while