Preheat the oven to broil, set to high. Lightly grease 2 large baking sheets.
Generously salt the eggplant and place in a strainer. Let sit and sweat for about 30 minutes.
Meanwhile, prepare the tomato sauce by heating oil in a medium saucepan over medium-high heat. Add onion and cook until soft and lightly browned. Add garlic and zucchini and let cook for 1 minute. Add roasted red bell peppers, tomato sauce, thyme, oregano, basil, balsamic vinegar, and granulated sugar. Cook and stir for a few more minutes.
Wipe or dab the eggplant with paper towels to remove excess moisture. Arrange the eggplant on the baking sheet and brush with oil. Broil for 4 to 6 minutes until browned on top.
While eggplant is broiling, make the mozzarella sauce.
In a blender, combine cashews and water. Blend on high until very smooth, about 2 minutes. Add lemon juice, salt, garlic onion powder, and corn starch
Lower the oven temperature to 350F degrees. Lightly grease a 9x13-inch pan.