I had the same issue on the switch. I was playing split screen and I was player 1 and there were some skeletons player 2 could not see or attack but I could. Later on there was also something attacking me that neither one of us would see. I logged out and logged back in and it fixed it.
I cured a naturally spawned zombie villager and it gave me no discounts. The first 2 I cured worked fine but the 3rd one gave me no discounts even when I tried different work stations. Maybe it’s because I didn’t name the 3rd one but I’m not sure why that would matter.