Thank you everyone for the replies.
I did some digging on internet as well.
so far everything was just fine except the CATCON, so I got it serviced yesterday. I am hopeful the fuel economy will increase now.
I am very doubtful about engine flushing, dont want to ruin my engine with a risky thing. Thank you so much for you detailed responses @khjodat1