Preheat oven to 350°F (175°C). Lightly grease a 9x13 inch baking dish.
In a large bowl, whisk together eggs, 1/2 cup milk, and salt. Pour into a greased skillet and scramble on medium heat until just set but still moist. Set aside.
In another pan, brown the turkey sausage over medium-high heat until fully cooked. Remove from heat.
To make the cheese sauce, melt butter in a saucepan over medium heat. Whisk in flour and cook for 1-2 minutes. Gradually add milk, whisking constantly. Bring to a gentle boil and simmer until slightly thickened.
Stir in salsa verde, garlic powder, chipotle chili powder, cumin, and shredded cheddar until smooth. Remove from heat.
Assemble the enchiladas: lay out the tortillas and evenly distribute scrambled eggs, turkey sausage, and 1 cup shredded cheese. Roll them up and place seam-side down in the baking dish.
Spread 1/2 cup of cheese sauce on the bottom of the dish before placing the enchiladas. Pour remaining cheese sauce over the top and sprinkle with 1 cup cheddar cheese.
Bake uncovered for 20-25 minutes until cheese is bubbly and edges are golden.
Remove from oven and top with turkey bacon, avocado, green onions, and grape tomatoes.
Serve hot and enjoy!