Add the cottage cheese, eggs, milk, maple syrup, and vanilla extract to a blender. Blend until completely smooth.
Whisk the oat flour, protein powder, baking powder, cinnamon, and salt in a bowl. Pour in the blended cottage cheese mixture and stir just until combined. Let the batter rest for 5 minutes.
Melt the butter in a skillet over medium-low heat. Add the peaches, brown sugar, cinnamon, cornstarch, and water, then cook for 4 to 5 minutes until glossy and tender.
Stir the rolled oats, pecans, brown sugar, and butter together in a small skillet. Cook over medium heat for 3 minutes, stirring often, until lightly toasted.
Lightly grease the skillet and pour in the batter using about 1/4 cup for each pancake. Cook until bubbles form and the edges look set, then flip and cook for 1 to 2 minutes more.
Stack the pancakes and spoon the warm peaches over them. Finish with the toasted oat crumble and serve immediately.