SDCaffine is pretty SSB only so no it doesn't work with XCX.
Caffine is compatible...but not really. You can change the sound files fine but the .cpk files will cause the caffine server and game to crash. And the game without those files is clearly unplayable (random freezes, weird noises, lag)...