This is not a con for that case?
Yes, no cons.
Say, you are using single address, you have received 3 transactions on that address. Your input will be 3.
Now, say, you used 3 different addresses for receiving that 3 transactions. Still the input is 3.
Therefore, both are same. Using different address is giving you extra security.
They can also know that if you use one single exchange
Thanks for that, but I'm a little bit concern or curious how the fees calculated on every transaction.
Not very detailed but I think it will be informative for you-
https://bitcointalk.org/index.php?topic=5139978.msg50923572#msg50923572But when I did this, does the still the same if I will combine all input into single one address of the same wallet? than sending those input to another wallet address?
Same, discussed in 1st quote.