Optifine's CTM specification clearly does not support "transparent" (non full) blocks, which is understandable.
But there are blocks that are considered "transparent" even if they are visually full blocks : double slabs.
I was trying to figure out how to change the textures of a double smooth stone slab when placed above a certain block, but connectBlocks and connectDirections do not seem to work with double slabs, which I think would not really break anything.
Do you think enabling these properties on double slabs may be doable ?