Acetaldehyde is almost exclusively an attribute of yeast and or yeast management, US-05 isn't particularly prone to making lots of it.
The one big giveaway would appear to be that its not there in the bottles and is in the kegs, which indicates that the late "secondary" fermentation is also cleaning up the Acetaldehyde.
Reading what you have posted it sounds like your temperatures are reasonable and your problem is most likely to be yeast/pitch related, so a couple of things to think about: -
Are you pressure fermenting - too high a pressure too early in the ferment can cause problems
Under pitching yeast - If the beer is taking 3 weeks to be ready for packaging you are under pitching, primary should be over in 7 days max!
Unhealthy Yeast - Rehydrating yeast can (should) be beneficial but it has to be done properly, look at your procedure, accurately measure water temperature etc. You could be killing half of your yeast by trying to help it whish would mean you are in effect under pitching.
If you put up some more detail as to your yeast use it might help pin down the exact cause, Acetaldehyde can be a bit ticklish sometimes the cause and the cure sound like they are the same, both under and over pitching can cause more acetaldehyde, but over pitching tends to be self repairing and the fix becomes one of process rather than ingredients.
Mark