Sprinkle the coconut flakes over a 16 x 12-inch baking tray and briefly toast them in the oven. Combine the coconut milk, sugar, and flour in a saucepan until smooth and then heat it over medium heat until the mixture thickens. Stir in the butter until it has melted and then pour the mixture over the toasted coconut flakes. Sprinkle the crushed frozen raspberries over the coconut mixture and refrigerate the baking tray for at least 4 hours. Cut the set pudding into 12 equal pieces and then roll up each piece.
Place the Oreo cookies in a springform cake pan and crush them with a glass. Pour the melted butter over the cookie crumbs, mix well, and firmly press down on the top of the crust to smooth it. Let the cookie crust sit for 30 minutes.
Soak the cashews in hot oat milk for at least 2 hours or preferably overnight. Add the soaked cashews, oat milk, cream cheese, agave syrup, melted coconut oil, lemon juice, vanilla extract, and matcha powder to a blender and blend for about 2 minutes until smooth. Then pour the mixture over the Oreo cookie crust in the springform pan.
Place the raspberry coconut rolls upright in the matcha cheesecake filling, along the inner walls of the springform pan, and push them down until they reach the Oreo cookie crust.
Decorate the center of the raspberry matcha cheesecake with fresh raspberries and toasted coconut flakes and refrigerate the cake until firm.