I'd go for a used Porsche if I knew the previous owner because some people just don't care about leased vehicles and put them through the ringer. May be better to get a new E-Pace knowing nobody has done anything to it.
CPO is usually a good way to go if you don't mind paying a bit more for a fast and the most worry-free used buying experience, aside from that its going to be a lot of hands-on tasks on your end as the buyer. CPO with a good warranty term has been a proven method some of my BMW buddies have gone with. Peace of mind is sometimes worth the extra cost.