That doesn't surprise me. I don't think classic can handle changed UUIDs. I didn't really spend much time on Classic.
In any case, I'm pretty sure all BT will look like BLE, sooner or later. I know that they are already starting to implement high-bandwidth BLE, and that's about the only reason to use Classic.