Naturally-generated structures being truncated at chunk boundary

EDIT: The following was probably just due to other natural overworld structures being too close or something, in a custom dimension biome I was able to see the structure set structures appearing. The new problem is that it just cuts off parts of the structure (20x20x20)

My datapack loads fine and I can do /place template <structure template> and it will actually generate one near me, but both /place structure <structure set name> ~ ~ ~ and natural generation in worlds where it's loaded don't actually do anything. I can do /locate structure <structure set name> and it will give me the coordinates of something in an otherwise-normal world, but there's nothing actually at those coordinates. I have the biome set to #minecraft:is_overworld, I'm really not sure why it's not appearing

Continue to help post