That looks really nice.
I do not allow very much vegetation or have permanent underwater structures in my minnow ponds because I sein my minnows out. I use gambusia minnows that give live birth and do not need to lay eggs to structure. I feed a crush feed daily to the minnows.Often I will grind up high protein floating fingerling feed during the warmer months and feed them (they like that a lot). I use garbage cans filled with water from the pond I am transporting the minnows to try and avoid introducing anything unwanted into the pond where the minnow are going.