Grease a 9x13 baking dish and set aside.
Slice baked potatoes into 1/4" slices and remove the peel, they should peel easily after being chilled overnight.
Whisk the milk, half & half, parsley, onion powder, garlic powder, paprika, and whole eggs in a large bowl until mixed, set aside, and prepare the Hollandaise sauce.
Whisk egg yolks and lemon juice briskly in a stainless steel bowl until thickened and doubled in volume.
Place the bowl over a double boiler and continue whisking until thickened, then gradually add the melted butter, continuously whisking rapidly.
Slowly drizzle in melted butter, and continue whisking until the sauce is doubled in volume.
Remove from heat and stir in dijon and cayenne pepper, then add the prepared hollandaise to the egg mixture and whisk until combined.
Place a layer of potatoes in the bottom of your greased baking dish, then add a layer of chopped ham, bacon, cheese, and chives.
Pour half of the milk mixture on top of the first layer.
Repeat with one more layer and pour the remaining milk mixture on top.
Cover with foil and refrigerate overnight.
Bake at 350 degrees F, uncovered, for 45-50 minutes until edges are golden brown and casserole is set. Allow the casserole to sit for a few minutes before slicing and serving.