I had nothing but problems with ASIO4ALL. I've seen so many others have extensive problems. I never seem to see the same issues raised by people using real ASIO drivers.
ASIO4ALL is just a wrapper for the WDM driver that fools your system into thinking it is an ASIO driver. WASAPI is superior to WDM so even just ditching ASIO4ALL and using WASAPI is better. Therefore ASIO4ALL is redundant at best.
The best choice is ASIO because it is purpose designed for professional multitrack audio.
You set the Focusrite up as your audio device and run the audio output from the keyboard into it while using the MIDI I/O from the keyboard to record MIDI into CbB and to let CbB control the keyboard.
All the more reason to RTFM. I am only any good at the technical stuff not because I am so much smarter than anyone else but because I read the documentation and closely follow the instructions.
In my former life, I was often able to fix cars - especially electrical, electronic and driveability issues - that no one else could because I would thoroughly read the service literature FIRST, before even getting started, rather than only resorting to it after I had gotten in over my head.
That is a habit I developed early and have carried over.