Yup, there’s definitely something wrong in your interface driver configuration. When I look at your log, it keeps showing that all your inputs and outputs are disabled:
00097841 0 [28328:2]: CoreEngine - Starting audio driver
00097841 0 [28328:2]: asio - ASIO Driver: Focusrite USB ASIO
00097841 0 [28328:2]: asio - Starting on thread 28328...
00097841 0 [28328:2]: asio - Input Channel #0 - Input 1 - Disabled
00097841 0 [28328:2]: asio - Input Channel #1 - Input 2 - Disabled
00097841 0 [28328:2]: asio - Output Channel #0 - Output 1 - Disabled
00097841 0 [28328:2]: asio - Output Channel #1 - Output 2 - Disabled
00097841 0 [28328:2]: asio - Creating buffers, count: 0, size: 192
00097841 0 [28328:2]: asio - Stopped.
00097841 0 ! [28328:0]: asio - Failed to create buffers - ASE_InvalidParameter (0xfffffc1a)
So when it comes to creating buffers for inputs and outputs, there are none to create (since the inputs and outputs are disabled), and the process fails.
Since I don’t own a Focusrite Scarlett Solo, I won’t be able to help you further, but maybe we have other Focusrite users who are aware of this phenomenon?
One question: are you using this interface also as your standard Windows audio device? Not all drivers are able to share the same device between Windows and audio applications. This could be the reason for the disabled inputs and outputs: it is possible that if Windows is “grabbing” the Focusrite inputs and outputs, they aren’t available for Cantabile and the ASIO driver.
So definitely something to try: make sure to set your Windows audio device (input and output) to something different, and NOT the Focusrite, then try if Cantabile and the ASIO driver work now. Then report back - dead or alive