This bug report is a parity issue with Java.
This is a minor mistake of Java parity, but if platforms tend to be the same, this mistake should be fixed someday)
Unemployed villagers on the bedrock version do not shake their heads when trying to bargain with them. In the Java version, when trying to trade with an unemployed resident, he shakes his head thereby indicating that he cannot trade.
How to Reproduce
Find an unemployed villager in the village or summon him with a spawn egg.
Try to trade with him.
Expected Results
The villager shakes his head in denial of trade.
Observed Results
There is no animation.
Note
For devices with a touch screen, you can make an exchange button, when you press it, the villager will shake his head.
Video
(Resident animation video in java version)
Unfortunately parity issues are only accepted on the bug tracker, if they were introduced in the buzzy bees update or later. See https://www.reddit.com/r/Mojira/comments/g9rjfh/from_now_on_well_accept_bug_reports_about_certain/