That's not how it works. The USFS only get ONE "host pick". Adam and Jason would get assigned by the ISU (though the USFS can make their preferences known) and that would leave the host pick for Josh and Nathan.
That is not correct. Each host Fed gets three host picks for each discipline. They can choose any three from their country they want. While most of the time, they stick to no more than one from each Worlds group, on occasion, they pick two, and then another host picks two from a different seed group. Japan has done this several times. I don't remember if they ever took two of the top three, though.
Sometimes hosts don't use them all and return spots to the pool in initial selection. Japan, for example, has given up Pairs and Dance spots, and Gailhaguet was suspected of tossing back host spots to buy votes in the recent election. The hosts can designate at least one TBD, and sometimes they designate two, which have to be named or given back by the ernd of the summer.
The ISU doesn't assign any spots. They set the selection rules and determine who is eligible and who is guaranteed spots. After the hosts choose host spots, the hosts draw for selection order, one draw per discipline, and they draw from Worlds 1-3, 4-6, and for singles, 7-9 and 10-12, and for Pairs and Dance, 7-10, and through the groups defined -- those guaranteedone, comeback skaters, split couples, etc. If the host already has a host pick from any of the groups, they skip that round. If a host pick is guaranteed two, they are chosen for the second when their Worlds group comes up.
USFS could choose last year's Worlds team plus another man and Pair, if there's no absolute rule again taking two of the top three.