The only thing that intrigues me here is this : u generated new address and it previously had activity on it, before its creation ?
that shouldnt be possible if theres not something wrong with app.
Yes, apparently that is what happened. It was "generated" within the wallet app a few minutes before sending money to it in the previously mentioned transaction.
It was probably was using a flawed RNG when creating the address. A huge red flag should have been the fact that there was activity on an address when you created the address, the fact that funds were spent from the address 100% means that someone else controls the private keys
When I created the address, it showed no activity -- likely due to the wallet not be immediately updated with the current block chain information.