The explanation seems to point to that Sukuna couldn't use Fire Arrow against Gojo due to the way they used their domains left him unable to meet the requirements. So I wouldn't say that was an example of Sukuna holding back against Gojo.
Does it even work against Limitless (as in, in a fight where there is no Mahoraga helping him)