Preheat oven to 375 degrees F.
Set a large cast iron skillet over medium-high heat with the olive oil. Once hot, add the garlic and spinach. Allow the spinach to cook down, then add the artichoke hearts. Cook for about 5 minutes. Remove from heat and set aside.
In a large bowl, combine the mayonnaise, cream cheese, mozzarella, parmesan, cooked veggies, salt and pepper. Stir until well combined and the cheese has melted.
Wipe out the skillet you used for the veggies and greased with a bit of the melted butter. Roll each biscuit half into a ball, using the palm of your hands, and place along the edge of the skillet. Spoon the dip into the center and spread out with a spatula so that it touches the edge of the biscuits.
Brush the biscuits with melted butter and sprinkle with thyme, rosemary, and salt. Bake for about 25 to 30 minutes or until golden brown and bubbly. Allow to cool down slightly before serving.