Can confirm in 1.19.3.
Also: in 1.19.2, I was able to use "/data modify ... merge" to change gossip values. For example, I used the following to remove permanent curing discounts:
/data modify entity @e[type=villager,limit=1] Gossips[{Type:"major_positive"}] merge value {Value:0}
But as of 1.19.3, this no longer works.
Can confirm in 1.19.1.
Damn, nobody's looked at this for 7 months?
Confirmed for 1.14.
Can confirm in 1.19.4.
As an addendum to my previous comment:
I've discovered that while Villager Gossips cannot be changed with /data, Zombie Villager Gossips can! So it's possible to prevent the permanent curing discount from stacking more than once by setting a Zombie Villager's "major positive" gossips back to 0.