Heat the olive oil in a large skillet over medium heat, until shimmering. Add the onion and cook until caramelized, about 10 minutes.
Add the green bell pepper and cook until softened, about 3 minutes.
Add the ground beef, break apart, and cook until no longer pink, about 5 minutes.
Add the tomato, kidney beans, green chiles, tomato paste, cumin, pepper, salt, garlic powder, paprika, cayenne pepper, and lime juice. Mix thoroughly and let simmer for about 10 minutes. Remove the pan from the heat and set aside until ready to use.
In a large pot over medium-high heat, add the milk and macaroni. Stir continuously until the milk reaches a simmer and the pasta is cooked.
Turn off the heat, and stir in the butter, salt, pepper, Monterey Jack, and cheddar cheeses. Mix until all of the ingredients are incorporated.
Line a 9x13-inch (23x33 cm) casserole dish with parchment paper so the paper is hanging over the sides of the dish.
Spread a third of the macaroni evenly on to the bottom of the dish and sprinkle half of the cheddar cheese over the top. Spread half of the chili over the cheese. Spread another third of macaroni over the chili, and sprinkle the remaining cup of cheddar cheese on top. Spread the rest of the chili over the cheese. Spread the rest of the macaroni over the chili.
Cover the casserole dish with a piece of parchment paper. Freeze for at least 6 hours, up to 12 hours.
Remove the casserole from the dish using the parchment paper to help you pull it out. Place on a work surface.
Insert 9 skewers into one long side of the casserole 4 inches (10 cm) deep, spacing about 2 inches (5 cm) apart. Repeat on the other long side of the casserole. Cut the casserole in half vertically, then make 8 horizontal cuts in between the skewers.
Crush the corn chips until they are a coarse sand-like texture, then pour onto a large plate. Put the flour and eggs in separate medium dishes.
Place one of the pops in the flour, turning to coat on all sides, and tap off the excess flour. Place the pop in the egg and coat until there is no exposed flour. Place the pop in the crushed corn chips and coat. Repeat with the remaining pops.
Heat the oil in a large pot until the temperature reaches 325˚F (165˚C).
Fry the skewers 2 at a time for 8 minutes, until browned and crisp.