Trying to get a place feature to happen from jigsaw block

So basically im tring to have my structure extend its pillar to the first solid block hit.

So far I have the following setup:

template_pool/fortress/pillar.json { "name": "betterstructures:fortress/pillar", "fallback": "betterstructures:fortress/pillar", "elements": [ { "weight": 1, "element": { "element_type": "minecraft:feature_pool_element", "feature": "betterstructures:fortress/pillar", "projection": "rigid" } } ] }

placed_feature/fortress/pillar: { "feature": "betterstructures:fortress/pillar", "placement": [] }

configgured_feature/fortress/pillar: { "type": "minecraft:block_column", "config": { "direction": "down", "allowed_placement": { "type": "minecraft:matching_blocks", "blocks": ["minecraft:air"] }, "prioritize_tip": false, "layers": [ { "height": 64, "provider": { "type": "minecraft:weighted_state_provider", "entries": [ { "weight": 10, "data": { "Name": "minecraft:blackstone" } } ] } } ] } }

I included screenshots to show the jigsaw setup.

Also running /place feature betterstructures:fortress/pillar in game does function properly although it does stop 1 block before hitting the floor for some reason.

I hope this is clear, some help would really be appreciated.

Continue to help post