Так что я просто понял это. Я не знаю, почему это работает, потому что другие привязки работали раньше просто отлично, но установив:
binding.lifecycleOwner = this
Это начало работать. Я не установил это первоначально, потому что я работал в Деятельности а не Фрагменте. Если кто-нибудь знает, почему это заставляет его работать, комментарий будет с благодарностью !!