Du forvirrer virkelig din kode. Prøv din opdatering med json_set eller json_replace og noget som
... WHERE doc->"$.textures[*].types.t_1" = 0
Din kode er lidt svær at læse og forstå med nogle mange funktioner indlejret sammen
BTW json_merge er forældet i MySQL 8
Og du får lyst til at læse https:/ /elephantdolphin.blogspot.com/2018/09/json-paths-and-mysql-json-functions.html