Unfortunately, I can't really comment on that, since it's an add-on, and the last version released for Leia is already outdated.
I also suspect that this bug isn't specifically Amlogic specific, but has existed on all platforms. IDK.
Edit: I found a fairly similar bug on GitHub: https://github.com/xbmc/inputstream.adaptive/issues/1362
As you say , this is in base kodi error and i ask for solution your or myself. LTS i mean is as is, then try help with solve this annoy issue with TV channel switching hang your build KODI compete but ssh still works.
LibreELEC:~ # tail .kodi/temp/kodi.log
2025-07-26 10:44:05.892 T:4093816896 NOTICE: CVideoPlayer::CloseFile()
2025-07-26 10:44:05.892 T:4093816896 NOTICE: VideoPlayer: waiting for threads to exit
2025-07-26 10:44:05.896 T:3402756864 NOTICE: CVideoPlayer::OnExit()
2025-07-26 10:44:05.896 T:3402756864 NOTICE: Closing stream player 1
2025-07-26 10:44:05.896 T:3402756864 NOTICE: Waiting for audio thread to exit
2025-07-26 10:44:05.906 T:3344007936 NOTICE: thread end: CVideoPlayerAudio::OnExit()
2025-07-26 10:44:05.906 T:3402756864 NOTICE: Closing audio device
2025-07-26 10:44:05.908 T:3402756864 NOTICE: Deleting audio codec
2025-07-26 10:44:05.909 T:3402756864 NOTICE: Closing stream player 2
2025-07-26 10:44:05.909 T:3402756864 NOTICE: waiting for video thread to exit
no crash then no crashlog now. When you coant correct then give me command to safe restore from this state over ssh.
systemctl restart kodi work , but display TV stay hang seems aml driver lockup
reboot not work
systemctl stop kodi no error , but kodi process still run
13495 root 0:00 [kworker/1:2]
13499 root 0:02 [kworker/3:0]
13504 root 0:00 [kworker/3:3]
13516 root 0:00 /usr/lib/kodi/kodi.bin --standalone -fs
13517 root 0:00 [kworker/2:0]
13533 root 0:00 ps xa
kill 13516 nothing
Then what?