I regularly fly woodlands. I just finished a project in Maine covering 3500 acres at elevations to 4000' ASL.
150' AGL is giving you little room for elevation-data error. In New England, eastern white pine can regularly run to 125' or better. Get some small localized knob/rise in the woods that is not in topo/LIDAR data and you'll be tangling in the branches.
Most importantly, when running waypoint missions that only have minimal clearance between tree tops and aircraft, use lots of waypoints (i.e., don't have long legs between waypoints if there is any concern about ground elevation variation). When sending my aircraft upslope in Maine last week, I was running 99-waypoint missions in Litchi (
Mavic Pro 2). And I cross check my missions with GE/KML and Virtual Litchi Mission just to make sure...