hi, i don know if this is a bug but i was trying to do a system that when u die u r downed like on cod zombies and when it was implemented on a world with a lot of commands wich are fully optimized and addons that have nothing to do with the system itself the commands run so weird that i had to gave up on commands and switched up to scripting, i hope mojang fixes this.
the system was working with instant respawn enabled and when i was trying mcbe on a medium low end device emulated the system broke everytime and at different commands, for example, when u die and respawn theres an armor stand in the place u died, then u get the tag downed and then u ride the armor stand, the first command that usually broke was like this: execute as @ e[type=armor_stand] at @ s positioned ~~1.6~ if entity @ a[tag=downed,r=0.3] run tag @ a[r=0.3] add down.
when tested it in my device it worked just fine(all the system), but when tested it on medium low end device it just broke there, theres another command chained on conditional to that one but somehow the 1st one(the example) didnt activate but the second one did, ignoring completely the 1st command and the conditional that the command block has.
the funny part is that at everytime i tested the system on myself even on multiplayer it did work, but when i tried it on my phone or even on a emulator in my same pc but with the capacities of my phone it just broke at every random moment ignoring conditions