When using createrawntp1transaction on a node, if the inputs for the transaction do not belong to the wallet on the node where the RPC command is run, the following error is thrown: "You're trying to spend tokens that you don't own or are not included in the inputs you selected; namely: DEMO (code -1)"
This is due to the wallet not having the necessary info about these inputs. In a discussion with Sam it was determined this was likely fixable, but would take quite a bit of work.