Preheat oven to 350 degrees F. Grease and flour three cake pans and line the bottoms with parchment. Whisk the dry ingredients, whisk the wet ingredients separately, combine, then stir in the hot coffee last. Divide among the pans and bake for 28 to 32 minutes. Cool completely.
Cook the cherries, sugar, cornstarch, and lemon juice in a saucepan over medium heat for 8 to 10 minutes until thickened. Stir in kirsch if using. Cool completely.
Sprinkle the gelatin over the cold water and let bloom for 5 minutes. Microwave briefly until melted, then cool slightly.
Whip the cold heavy cream, powdered sugar, and vanilla to soft peaks.
Slowly drizzle in the slightly cooled gelatin while beating, then whip to stiff peaks.
Pipe a ring of whipped cream around the edge of the first cake layer, spread cherry filling inside the ring, and repeat with the second layer before topping with the third.
Frost the entire cake with the remaining whipped cream and decorate with chocolate shavings and extra cherries.
Refrigerate for at least 1 hour before slicing and serving.