The expected behaviour would be for silverfish to not suffocate inside of soul sand. However, mobs should still suffocate inside of soul sand (as well as farmland and grass paths) if their head is within the solid 15/16 of the block. (This logic should be applied to other solid non-full blocks as well; see MC-134360)
Related issues
discovered while testing
Attachments
Comments

[media]

I thought this was a feature used for silverfish proofing your house

Yeah, this could be mistaken for something that was intended