Kivy ile yazdığım kodu kivymd e çevirdiğimde sürekli Assertion Error veriyor

kivy ile yazdığım kodu kivymd e çevirdiğimde sürekli asseration error veriyor.
kod temel olarak pytube den video ve müzik çekip listeliyor ve indirmeyi sağlıyor ancak bunu md de bir kaç değişiklik yaparak çevirdim ve bazen videoları tam listelemiyor ve asseration error diye bir hata veriyor gelen hata şu :

Traceback (most recent call last):
   File "C:\Users\alper\PycharmProjects\python\SCRİPTS\Music2\saas.py", line 1063, in <module>
     app.run()
   File "C:\Users\alper\PycharmProjects\python\venv\lib\site-packages\kivy\app.py", line 950, in run
     runTouchApp()
   File "C:\Users\alper\PycharmProjects\python\venv\lib\site-packages\kivy\base.py", line 582, in runTouchApp
     EventLoop.mainloop()
   File "C:\Users\alper\PycharmProjects\python\venv\lib\site-packages\kivy\base.py", line 347, in mainloop
     self.idle()
   File "C:\Users\alper\PycharmProjects\python\venv\lib\site-packages\kivy\base.py", line 387, in idle
     Clock.tick()
   File "C:\Users\alper\PycharmProjects\python\venv\lib\site-packages\kivy\clock.py", line 733, in tick
     self.post_idle(ts, self.idle())
   File "C:\Users\alper\PycharmProjects\python\venv\lib\site-packages\kivy\clock.py", line 776, in post_idle
     self._process_events()
   File "kivy\_clock.pyx", line 616, in kivy._clock.CyClockBase._process_events
   File "kivy\_clock.pyx", line 649, in kivy._clock.CyClockBase._process_events
   File "kivy\_clock.pyx", line 645, in kivy._clock.CyClockBase._process_events
   File "kivy\_clock.pyx", line 218, in kivy._clock.ClockEvent.tick
   File "C:\Users\alper\PycharmProjects\python\SCRİPTS\Music2\saas.py", line 931, in upt
     self.b1.add_widget(dmusic(path=i))
   File "C:\Users\alper\PycharmProjects\python\SCRİPTS\Music2\saas.py", line 739, in __init__
     ekle = MDIconButton(icon="play-outline")
   File "C:\Users\alper\PycharmProjects\python\venv\lib\site-packages\kivymd\uix\button\button.py", line 1265, in __init__
     super().__init__(**kwargs)
   File "C:\Users\alper\PycharmProjects\python\venv\lib\site-packages\kivymd\uix\button\button.py", line 1024, in __init__
     super().__init__(**kwargs)
   File "C:\Users\alper\PycharmProjects\python\venv\lib\site-packages\kivymd\uix\button\button.py", line 769, in __init__
     super().__init__(**kwargs)
   File "C:\Users\alper\PycharmProjects\python\venv\lib\site-packages\kivymd\theming.py", line 1231, in __init__
     super().__init__(**kwargs)
   File "C:\Users\alper\PycharmProjects\python\venv\lib\site-packages\kivy\uix\behaviors\button.py", line 121, in __init__
     super(ButtonBehavior, self).__init__(**kwargs)
   File "C:\Users\alper\PycharmProjects\python\venv\lib\site-packages\kivy\uix\anchorlayout.py", line 68, in __init__
     super(AnchorLayout, self).__init__(**kwargs)
   File "C:\Users\alper\PycharmProjects\python\venv\lib\site-packages\kivy\uix\layout.py", line 76, in __init__
     super(Layout, self).__init__(**kwargs)
   File "C:\Users\alper\PycharmProjects\python\venv\lib\site-packages\kivy\uix\widget.py", line 359, in __init__
     self.apply_class_lang_rules(
   File "C:\Users\alper\PycharmProjects\python\venv\lib\site-packages\kivy\uix\widget.py", line 463, in apply_class_lang_rules
     Builder.apply(
   File "C:\Users\alper\PycharmProjects\python\venv\lib\site-packages\kivy\lang\builder.py", line 541, in apply
     self._apply_rule(
   File "C:\Users\alper\PycharmProjects\python\venv\lib\site-packages\kivy\lang\builder.py", line 559, in _apply_rule
     assert(rule not in self.rulectx)
 AssertionError

Process finished with exit code 1

Kimi zaman bu hatayı verip uygulamadan atıyor kimi zamanda sadece buna benzer bir hata verip listelemeyi durduruyor sorun ne bilmiyorum ama md den kaynaklanıyor çünkü kodun kivy versiyonunda herhangi bir hata almıyorum yardım ederseniz sevinirim .şimdiden teşekkürler…

Bu arada uygulama ilk açıdığı an gelmiyor hata.Bazen geliyor ve sadece açıldıktan bir kaç saniye veya dakika sonra geliyor gelirse eğer bazen de hiç gelmiyor o yüzden bana çok mantıksız geldi