NNS error: There is already a neuron with subaccount (when splitting a neuron)

When trying to split some ICP off an existing neuron (using quill command line), I ran into this error:

NNS error: There is already a neuron with subaccount xxxxxxxxxxxxxxxxxxxxxx

Has anyone run into this error? How to fix? IMHO, split should always create a fresh new neuron. But somehow this seems not the case?

It looks like a limitation of quill itself, which is always using the same memo with the split command https://github.com/dfinity/quill/blob/master/src/commands/neuron_manage.rs#L301