Yes, it's normal. Each case is individual. It's processed by different people and adjudicated by different officers. Cases are not processed on strictly first in first out basis. For example, my friend filed I-751 two weeks after me. Got approval like 4-5 months earlier than me. Same age, same occupation, same marital history, same nationality etc. You just never know.