Preheat the oven to 350°F and spray a 9x13 baking dish with nonstick spray; set aside.
Bring about 3 quarts of salted water to a boil in a large pot and cook the lasagna noodles until just tender, about 6–8 minutes; drain and lay noodles flat on a cutting board or clean surface.
In a mixing bowl, combine the chopped artichoke hearts, spinach (fresh chopped or thawed and drained frozen), shredded chicken if using, mayonnaise or Greek yogurt, grated Parmesan, grated Monterey Jack, garlic powder, and kosher salt; stir until evenly mixed.
Spread an even layer of the filling along each cooked lasagna noodle, leaving a small border, then roll the noodle up tightly from one end to the other to form a roll.
Arrange the rolls seam-side down in the prepared baking dish. If any filling remains, spoon it over the top of the rolls.
Bake until heated through and the cheese is melted, about 20 minutes; remove from oven and serve.