Cook lasagna noodles according to package directions, drain, and set aside.
Preheat oven to 375°F and spray a 9x13-inch baking dish with cooking spray.
In a large bowl, combine shredded chicken with buffalo sauce and hot sauce, tossing to coat evenly.
In another bowl, mix ricotta cheese, ranch dressing, eggs, garlic powder, and 1 cup mozzarella until smooth.
Melt butter and spread half of it on the bottom of the baking dish, then layer 4 lasagna noodles over the butter.
Spread one-third of the ricotta mixture over noodles, followed by one-third of the buffalo chicken, 1 cup mozzarella, and one-third of the blue cheese.
Repeat layers two more times, ending with remaining mozzarella and blue cheese on top. Drizzle with remaining melted butter.
Cover with foil and bake for 30 minutes, then uncover and bake 15 minutes until bubbly and golden. Let stand 10 minutes, then garnish with green onions before serving.