Make Syrup: In a saucepan, combine sugar, water, and lemon juice. Boil then simmer 10-12 minutes until slightly thickened. Remove from heat and add rose & orange blossom water. Keep warm.
Prepare Dough: Loosen kataifi strands in a bowl. Pour melted butter/ghee over it and toss until every strand is well coated.
Cheese Filling: Mix shredded mozzarella, ricotta, and salt. Set aside.
Assemble:
Preheat oven to 375°F (190°C).
Grease a 9x13-inch (23x33cm) pan.
Press half the buttered kataifi into the bottom.
Spread cheese filling evenly.
Top with remaining kataifi and press gently.
Bake: Bake 25-35 minutes until deep golden and crispy. (Optional: broil last 2-3 minutes for extra color.)
Finish: Pour warm syrup generously over hot kunafa. Let rest 5-10 minutes. Garnish with chopped pistachios. Serve warm.