Have you tested it with success on what core version?
Version 25, but I tested it with a ranged descriptor that can derive the input's prvKey.
I read that is only supported in last core version 25 and for moments I can't try it because I only have 23 and is a testing node that I don't control.
Do you mean a node that doesn't contain the descriptor with private key?
Because
walletprocesspsbt wont work in that case since it relies on the descriptor that can sign that particular PSBT.
Otherwise, I should've noted to use:
utxoupdatepsbt after creating the PSBT.
Here's the command (
use between the second and third steps):
utxoupdatepsbt "<PSBT from createpsbt command>"
or
utxoupdatepsbt "<PSBT from createpsbt command>" "[\"<related descriptor with checksum>\"]"