In a bowl, whisk together the instant vanilla pudding mix, matcha powder, and cold milk. Let it sit for 10 minutes to thicken.
Once thickened, add in the sweetened condensed milk and softened cream cheese. Whisk until completely smooth and creamy. Set aside.
In a separate bowl, whip the heavy cream with vanilla extract until stiff peaks form—don’t overmix.
Fold the whipped cream gently into the matcha pudding mixture using a rubber spatula. Chill in the fridge while prepping the rest.
In another bowl, combine wafer crumbs with melted butter to create a crust consistency.
In your serving dish (individual cups, a 9x13 pan or a large trifle dish), begin layering: Start with the crust, then: add banana slices, a layer of whole Nilla wafers, and followed with a thick layer of matcha pudding. Then repeat with another round of bananas, wafers, and pudding.
Cover and refrigerate for at least 6 hours to allow the wafers to soften and flavors to develop.
Before serving, garnish each portion with a banana slice, a whole Nilla Wafer, and a sprinkle of crushed wafers.