Too much drag ie non feathered prop was not the issue here. The issue appears ( from the Flightradar24 track pic) to have been too much energy and not enough drag or judgment most likely both
I'm told Caravan guys have been caught out by the glide performance when the fan stops, generally overshooting.