In a medium saucepan over medium-low heat, melt the butter to create browned butter. It will begin to foam, which signals the water in the butter is boiling off. Watch closely at this stage. Tiny brown specs of milk solids will begin to appear at the bottom of the pan. Constantly stir and scrape these off using a spatula so they don't stick. As soon as the butter turns chestnut brown and smells nutty, remove the pan from the heat. (This takes about 6-7 minutes.)
Add the brown sugar and granulated sugar to the warm pan and stir until the sugars are incorporated and smooth. Place the mixture into the refrigerator to chill for 10 minutes.
While the mixture is chilling, preheat the oven to 325°F. Spray a 9x13-inch baking dish with nonstick cooking spray. Set aside.
After the brown butter mixture has cooled slightly, remove it from the refrigerator. Add it to a large bowl. Stir in the eggs and vanilla.
Add the flour, oats, salt, baking soda, and cinnamon. Mix until combined.
Gently fold in the most of the white chocolate chips and semi-sweet chocolate chips, reserving about 2 tablespoons of each for the topping.
Transfer the dough to the prepared pan. Press evenly into the pan using a spatula or your fingertips. Top with the reserved chocolate chips.
Bake for 35-40 minutes, or until the edges just start to turn golden. (The top may appear slightly wet, but that is okay. Do not overbake.) Remove from oven and let cool for a few minutes before cutting and serving.