Wrap the bottom and sides of a springform pan in aluminum foil.
Spritz the bottom and sides (inside) of the springform pan with cooking spray and set aside.
To make the crust, place Oreo cookies, espresso powder, and salt in the bowl of a food processor. Blend until fine and transfer to a large bowl.
Add the melted butter to the bowl and stir to combine (consistency of wet sand).
Transfer the crust mixture to the prepared springform pan, spread out evenly, and firmly press into the bottom and sides.
Place the pan in the oven and bake for 10 minutes, then set it on a wire rack to cool.
To make the filling, place espresso powder, vanilla extract, and hot water in a medium bowl, stir to combine, and set aside to steep for 2-3 minutes.
Place softened cream cheese and granulated sugar in the bowl of a mixer, fitted with a whisk attachment, and beat, on medium, until smooth (no lumps).
Add the steeped coffee mixture and sour cream to the bowl and continue to mix until combined.
Working with just 1 egg or yolk at a time, add to the bowl, and mix until blended before adding another.
Pour the filling into the cooled crust, spread out evenly, and gently tap to remove any air bubbles.
Place the filled springform pan in a large roasting pan. Fill the roasting pan with hot water, filling just enough to come halfway up the sides of the springform pan.
Carefully place the pan in the oven and bake for 1 hour and 30 minutes or until the internal temperature of the cheesecake reaches 150 F (firm around the edges and slightly jiggly in the center).
Turn the oven off, leaving the cheesecake inside, letting the oven and the cake rest for 1 hour.
Remove the cheesecake from the oven, remove the cake from the water bath, and set aside on a wire rack to cool completely at room temperature, about 1 hour.
Once the cheesecake has cooled at room temperature, place the soft caramel candies in a double boiler.
Melt the caramel over medium heat until runny, about 5-8 minutes.
Pour the caramel over the top of the cake, swirling the pan to coat. Loosely cover the cake and place it in the refrigerator to cool and set, for 8 hours to overnight.
Once set and chilled, remove the cheesecake from the springform pan, and transfer to a serving plate or platter.
Pipe or dollop the top of the cheesecake with whipped topping.
Garnish the cheesecake with chocolate covered espresso beans before slicing and serving.