I'm totally confused.
Front driveshaft and hub are not the same thing.
Hub consists of several pieces. Outer selectable hub or auto hub or drive slug, then wheel bearings. So you have an outer hub and a wheel bearing hub which each contains a handful of individual parts.
You could also be getting noise from the axle shaft u joint, ball joints or maybe your brake caliper is falling off.
Turning the front driveshaft by hand likely means that the tcase is in 2wd and your outer hubs are disengaged. So look at the driveshaft u joints, and the axle shaft u joints. Look for a broken axle shaft.
You could be hearing any of those while driving in 2wd because there is the possibility of viscous friction in the tcase that would turn the front driveshaft even though it isn't locked in.