In a shallow dish, combine the cooled coffee and amaretto. Set aside.
In a large mixing bowl, whip the heavy cream until soft peaks form.
In another bowl, combine the mascarpone cheese, powdered sugar, and vanilla extract. Mix until smooth and well combined.
Gently fold the whipped cream into the mascarpone mixture until fully incorporated.
Quickly dip each ladyfinger into the coffee-amaretto mixture, ensuring they are soaked but not soggy.
Arrange half of the soaked ladyfingers in a single layer in a 9x9-inch dish.
Spread half of the mascarpone mixture over the ladyfingers, followed by half of the cherry pie filling.
Repeat the layers with the remaining ladyfingers, mascarpone mixture, and cherry pie filling.
Cover the dish with plastic wrap and refrigerate for at least 4 hours, or overnight for best results.
Before serving, dust the top with cocoa powder.