I don't think that your wallet has been compromised,
I think you just misinterpreted the situation or forgot what you've done or something else
Do you have any suggestion what it might be? The only conclusion i have is a compromised wallet.
To summarise:
1) OP has received 0.15
BTC to
1JwwG2TbXxwRxV9mFg8hqKrvt3WZH4uD2j.
2) About 13 minutes later
this transaction appeared (fee of 89.79 sat/B and an odd second output) moving his funds.
3) OP received another 0.05
BTC to
134CGzVV4yzE99ahYngjn8KpfTiy8ATiKR.
4) About 4,5 minutes later
this transaction appeared (fee of 89.79 sat/B and an odd second output) moving his funds.
Now when looking at the (overpaid) fee and the time interval between those transactions, it is very well imaginable (in my eyes) that his seed/wallet is compromised and a script is checking those addresses for deposits frequently.
Additionally it seems like the change also has been transferred out after ~10 minutes.
I guess the script has generated a transaction with a change (to OP's wallet). And the next time this address has been scanned by the script, it generated another transaction.
IMO this indicates a (poorly) written automatic script to check known private keys for a corresponding balance + OP's seed is compromised.
I'd be happy to hear another possibility of what might have happened ! - Feel free to post what you think !