It's an interesting pic. Up a tree is one place you don't expect to see deer but I've seen a couple of articles with pics of this same thing. Mountain lions are usually the prime suspect.
Here is one from New York.
https://huntdrop.com/drop/a-deer-mystery-never-solved