In a large bowl, add the pudding mix and whole milk. Beat for 2-3 minutes or until thickened. Add the cream cheese and beat until mixed in. Fold in about 1/2 cup whipped cream. Save the rest to top before serving.
In a trifle dish, layer 1/3 of the angel food cake cubes, 1/3 of the pudding mixture, and 1/3 of the blueberries. Repeat layers twice.
Chill in refrigerator for 2-4 hours or until fully chilled before serving. Top with reserved whipped cream, additional blueberries and lemon slices.