And the reason why the Confederate veteran is recognized as an American by the United States Congress and other departments of the National Government is because those bodies also hold that the Confederate States was never a sovereign, foreign nation.
This is getting monotonous, but, again, you simply can't have it both ways.