Blend the cottage cheese, eggs, milk, ube puree, ube extract, maple syrup, and vanilla until smooth and evenly colored.
Whisk the oat flour, protein powder, baking powder, and salt in a bowl. Stir in the blended mixture until just combined.
Mix the Greek yogurt, maple syrup, vanilla, and shredded coconut in a small bowl. Swirl in the ube puree without fully blending it for a marbled finish.
Heat a lightly greased skillet over medium-low heat. Cook the pancakes in 1/4-cup portions until the tops are bubbly and the edges look dry.
Flip and cook for 1 to 2 minutes more. Avoid high heat because the purple batter can brown before the center is done.
Serve the pancakes with the marbled ube coconut yogurt.