maybe coz we are not nervious, tense, stress when where home thats why the odor is not coming out.. coz we are in our house, and its ok for us that our family can smell us.. i mean we are confident at home coz their are our family..
but in public, we feel tense, nervious, etc coz we are thinking that people around us might smell us.. and we know that natural sweat is different when we sweat coz of feeling tense or nervious.. like when we are reporting in front of a class, even the whole room is aircon and cold we get sweat coz of feeling tense and nervious