I've met the exact same problem as the related post when trying to send Wi-Sun packets with rfPacketTx. Thanks to the post I was able to solve the problem.
However I found that the length displayed in SmartRF Studio actually does not match the CMD_PROP_TX_ADV.pktLen in the code. For example, in SmartRF Studio if I select 4 Byte CRC and enters a 4 Byte payload, the length shown is 8 and CMD_PROP_TX_ADV.pktLen is 0x08 in generated code, but it actually needs to be 6 to work! This could be misleading and I actually spent a whole day trying to find out the problem.

Could you please check if this is a bug in SmartRF Studio and fix it? Thanks.
Best regards,
Shuyang