That looks great ! 18-24 inches of water over the shelf is enough for LMB or CNBG to spawn. I have seen them spawn in 10 inches of water. May want to think about a temporary netting method over the shelf to keep herons out during the spawn.

I know you have put out some rye or other grass seed.