Deberías convertir el balance
nombres de LIKE
patrones:
SELECT * FROM Balance
WHERE (
SELECT `name` FROM Branch
) LIKE '%' || name;
Una unión puede parecer más legible:
SELECT b.* FROM Balance b JOIN Branch r ON r.name LIKE '%' || b.name;