It appears that the PipeConnectionAPI is working, as the hitbox will change for a pipe trying to connect to a registered block, but the rendering seems to not change to match it.
AlexIIL commented
Yeah this is a looong running issue. It's tracked here: #3809.
Chocohead commented
That would explain why I didn't find anything mentioning it recently, fair enough