Fixed in 0.3.0. The page hashes are gone. Each patch site is now found by its surrounding code, with the call targets and stack offsets that move between builds masked out, so one binary covers 26.7.1 (25G241) and 26.7.2 (25G332).
Booted on 25G332 on my Legion 5 (MtkBt 0.2.4): both patched instructions read back from bluetoothd's mapped pages, Bluetooth stays on, and bluetoothd has not crashed since boot. The page hash differs line no longer exists. If a later update changes that code, the plugin patches nothing and the crash loop shows up again, so that is the sign to look for.