The shirt matches but the hat doesn't. That is what I can't figure out. And the WWII era hat was the same as WWI, so if Joseph was in the US 1923 - 1930, then he should have the same hat.
Maybe he was in training. I don't know enough about that to say and I googled that but didn't find anything that helped.