So I'm using blockchain wallet for months . . .
The issue here is that . . .
I agree. Your use of blockchain.info as a wallet is your issue. Their wallet has a reputation for having bugs. Over the years I've heard issues with their wallet regarding insufficient fees, insufficient transaction propagation, negative balances, downtime on their website, failing to orphan a block when a longer chain comes along, improperly handling non-standard transactions, etc. You might want to consider finding a new wallet