Nowt wrong with BAL, I won’t use anything else; but Topps is one of the most expensive places you will find to buy it but some branches will discount if you push it. Assuming your adhesive was also BAL, it could have been any one of several, was it a cement powder adhesive? I usually use Rapidset flexible combined with Superflex wide joint, always over WBP ply & I've never had any problems.
The big problem with “crapboard” is it doesn’t provide the structural stiffness & integrity of ply sheeting &, so, can be inclined to flex, particularly if the floor joist span is large or the joists themselves are marginal size or spacing which can be more of a problem with newer houses. It will also disintegrate if it gets wet, even the green moisture resistant stuff eventually. If you really must tile directly onto crapboard, a single or two part flexible adhesive/grout would probably have been more suitable as this will accommodate more flexing but they are also bloody expensive & even they won’t survive if the floor is flexing too much.
A rigid base is oh so important when tiling suspended floors; even more so if you are of portly proportions or have kids jumping up & down on it
. 18mm ply is usually enough but in some cases a 25mm play base is required with intermediate noggins to provide additional support along the edges, screwed (not nailed) through into the joists every 200mm. It’s also very important the boards are correctly laid, depending on the floor.
Your problem is almost certainly down to too much flex in the floor but contributory factors could be poor preparation or application (no offence) which, just like plastering, will always affect the sucess of the end result. Once it’s gone, there is very little you can do by way of repairs. You could take up the offending tiles & attempt a relay but it will invariably notice & there is no guarantee it won’t happen again in 6 months time.
I fear the only permanent solution will be to take the tiles up salvaging what you can; rip the crapboard up & lay a decent WBP base; the thickness & any additional support required rather depends on individual circumstances. I will only overboard if I’m not given the option to replace &, as you say, it puts a ridiculous height difference at the threshold. It’s a lot of work but really the only way to guarantee success, done properly it should last a minimum of 10 years & may well see out 20 years or more.
Got to go do some render & base plastering prep work now.
think I'd rather be in the garden