If it was mine, I’d lift the floor, remove the wood, add more screed and change covering. Alternatively after removing wood, sort the floor as mentioned previously.
snb makes a valid point about how you are running the system.
I have mine set to 18/19°, then at 10pm the fallback to 15° Until 5am where it’s target is back to 18° Again.
On more mild days, the floor comes on in in the morning once a day, as it gets colder, it may do a fire up in the evening (short one). I don’t turn it off until say spring time... but if the target temp is reached, then it sorts itself out anyway.
I realise you’ve got a fair bit of donkey work to do... and as previously suggested I think the small claims court maybe an option... reluctantly I know.