Hi, can you please support the new item ownership and show the player name and that it was purchased? I think it's this easy in OnNpcGiveSoldItem? I bought from fishing, outpost, and bandit and it worked, but unaware of any intricacies you might have.
Thanks.
// Simply give the item, without splitting it, since stack size logic has already been taken into account.
item.SetItemOwnership(player, ItemOwnershipPhrases.VendorSale);
player.GiveItem(item);