Zephyr has added an option to forego encoding of SMP. This would be a serial transport option. User needs to know ahead of time whether their SMP server is using the encoding or not. This procedure is more 1:1 with BLE and UDP.
See spec here: zephyrproject-rtos/zephyr#101821