Add all-purpose flour, granulated sugar, baking soda, baking powder, kosher salt, and ground cinnamon to a small bowl. Whisk to combine. Set aside.
Add lightly beaten eggs, melted butter, buttermilk, and lemon zest to large mixing bowl. Whisk to combine.
Add 1/3 of the flour mixture to the buttermilk mixture. Fold in with spatula. Add another 1/3 of the flour mixture to the buttermilk mixture. Fold in with spatula. Add the remaining flour and fold in with spatula, just until combined. Do not over mix.
Gently fold the fresh raspberries into the muffin batter.
Divide batter into 2 equal parts. Using a small cookie scoop, divide batter evenly between the 18 lined muffin cups. Spoon an equal amount of cheesecake filling over muffin batter. Spoon equal amount of remaining muffin batter over cheesecake filling.
Sprinkle reserved streusel over tops of muffins, pressing into the tops to ensure it stays in place.
Bake muffins in preheated oven for 20 to 25 minutes, or until muffin tops are golden brown and a toothpick inserted in the center of a muffin comes out clean.
Remove muffin pans from oven and place on wire rack to cool.
Serve at room temperature. Store muffins in airtight container.