i don’t know the specifics of how whirlpool tx or BIP-47 tx work, unfortunately.
theoretically if the only constraint is the data size in the OP_RETURN, then adjusting datacarrier and datacarriersize to be large enough would be enough to see/propagate both forms of tx.
again, do not know if this is the case, sorry!