You're welcome! If you're interested in the algorithm, I'm using a simplified version of Wave Function Collapse. As you progress, a new tile connection is unlocked, fences first, then trees, then paths.
Thank you - that is insanely impressive. I'm going to try and find some good material to view and then see if I can understand how to implement a similar feature in a blank project just cause I'm very curious to see if I can.