Here are a few things I learned as a forester for 25 years.
First, deer learn what they like. So, they may pass up something for years, then take a sample, decide "hey, that's really good" and go after it aggressively. They like western red cedar like they like your cypress. A friend has cedar at his place & they prune it up about 8 feet high. At my place, 8 miles away, I planted cedar & they haven't touched it, nor have they touched my Doug firs. But we have had instances where deer would be in the clearcuts eating the trees while the tree planters were still there. I just hope my cedars will get up to 10 ft. or more before they discover it.
If you kill some of the deer, others will just move in from other areas. There is an infinite supply of deer.
I will not touch liver but some people love it. Just as with people, deer have different tastes. So sometimes deer repellent works, sometimes it doesn't.
Deer can jump pretty high. A fence has to be pretty high. We never fenced our clearcuts as it was public land, fences are spendy and there might be access concerns, but I understand sometimes it helps to tilt the fence about 30 degrees.
Most of the time, in spite of my friend's experience with his cedar, deer will only eat stuff about crotch high or less. There are lots of exceptions, depending on how much they like your crop or how hungry they are. But we had good success with rigid plastic netting around each tree. This stuff is not cheap; it doubles reforestation costs. Comes as a tube about 3-4 inches in diameter and you need to use a stake beside it to keep it upright. The material photodegrades over time so you don't have to remove it. They protect the trees until they are about 2 ft. high. Once they are that high, the deer don't eat so much of the tree that they would kill them--at least with Doug firs. Check with forestry suppliers to get the stuff.