The bug
Since villagers emitting green particles was added to Java in 20w28a, this is a valid parity issue. On Bedrock Edition, when a villager links to a bed or a workstation, green particles are emitted at the villager and at the bed/workstation they are linking to at the same time, making it easy to know which they linked to. On Java, however they appear just at the villager and not at the bed/workstation.
How to reproduce:
Place a bed
Spawn a villager near the bed
❌ The green particles only appear at the villager, not also at the bed.
On bedrock they would appear at the villager and at the bed at the same time so that you know which bed they claimed.
Attachments
Comments 12

Can confirm in 1.17.1.
@unknown
You are not right. The fix is to add particles above the villager blocks. Since it happens in bedrock. And this report was created specifically to display the parity with the bedrock.
@unknown
Source: bedrock version. Have you read the report at all?
The report perfectly describes why this is a bug and why it needs to be fixed. And the suggestion in your deleted comment looks more like a feature request)
And can you answer why you are deleting your comments?

Why should they emit particles at job site blocks they just reach the block and claim it

Also, can we have the villager label?

Confirmed with 1.19.2 and 22w45a
Our current reporter has been inactive for over a year.
Therefore, would you please give me ownership of this ticket?
We will update this report in the future.

Done.

@@unknown
thank you.

Can confirm for 1.21.3
Can confirm that particles are emitted at both locations in Bedrock, but only at the villager in Java.