Steps to Repro:
Open the two file paths:
Java: <version>.jar/data/minecraft/loot_table/chests/bastion_other.json
scroll all the way down to cooked_porkchop
Bedrock: C:/XboxGames/Minecraft for Windows/Content/data/behavior_packs/vanilla_1.20.0/loot_tables/chests/bastion_other.json
scroll all the way down to gilded_blackstone
You have to scroll to different places because, in Java, the rolls are listed below the pool entries, whereas in Bedrock they appear at the top.
Observed Results:
The pool containing obsidian, iron nuggets, cooked porkchop, etc., has a minimum of 3 and a maximum of 4 rolls in the Java Edition.
In the Bedrock Edition, it has a minimum of 3 and a maximum of 5 rolls, which results in a completely different probability.
Expected Results:
The pool has the same maximum number of rolls in both the Java Edition and the Bedrock Edition.
Here are two screenshots as attachments. I wasn't able to attach them when I created the report.