Could it be that XS knows something that we don't know?
Are the factory sights really the same for both the subcompact and compact model AND are interchangeable? A quick call to Kriss/Sphinx might give you an answer. Explain that you want to use BIG DOT sights for a compact on a subcompact, and see what they say. But if they are physically the same sights, there shouldn't be any difference. Barrel length and sight radius should be non-issues.
If the factory Compact and Subcompact sights are interchangeable and are effectively the same sight, nothing will have really changed if you install "compact" XS sights on a subcompact gun. You'd have to use different "Kentucky" windage with a shorter barrel than with a longer one, when shooting at near or distant targets -- but most ammunition loads and gun sights are set up to zero at about 20 or 25 yards. (I don't think I'd be spending a lot of time shooting at 20-25 yard-distant targets with a subcompact; I'd be practicing at closer distances.)
As you can see by looking at the images below, how you position the BIG DOT in the "V" of the rear sight can be different than when using a smaller dot. But if you align the TOP of either sight with the target you might be OK. Using the WHOLE DOT rather than the tritium center can have a big effect on the point of impact at greater distances, but not much when the target is up close -- and in dark situations you may only see the tritium dot as it glows. You'd have to find a sighting method that works for you.
I have a Sphinx SDP, and it has a black rear sight and a small dot front sight. I tend to line up the top of the sights and try to center the front sight's dot in the rear notch and aim over the top of the sights. It works for me. I've not found a recommended sight picture for the Sphinx SDP.
The only XS dot sights for a SPHINX (SDP compact only) are shown below.
I've been tempted to get a set of their smaller -- standard -- night sights for several guns, but I get put off by their higher prices. But if you really want a BIG DOT front sight, a higher price is something you just live with.