1. I ordered fried chicken, and it was delivered in less than 30 minutes.

2. I ordered fried chicken, and it was delivered after less than 30 minutes.

--------------------
Are both grammatical? Does 'in' in Sentence 1 mean 'after' in meaning?

Only 1 is correct. It's an idiomatic expression ... not really explainable!