The Bug:
Fences within mineshafts can generate in invalid block states.
Here is an example:
Version: 1.19.4 Pre-release 4
Seed: 5365996613617953402
Coordinates: /execute in minecraft:overworld run tp @s -111.00 18.00 -223.39 304.36 22.16
Steps to Reproduce:
Generate a world with the seed provided above and teleport to the given coordinates.
Look closely at the block states of the fences.
Take note as to whether or not fences within mineshafts can generate in invalid block states.
Observed Behavior:
Fences can generate in invalid block states.
Expected Behavior:
Fences would generate with the correct block states.
Can confirm.