@mithu,
Okay, so in that case 'vary=ismobile' should be set for mobile user agents, and I suspect that it's because OpenLiteSpeed still look at old rewrite rules, this can be fixed by restarting OpenLiteSpeed and then possibly clear the cache afterwards just to be sure
If it doesn't work, then...