Yes, it's a horrible sentence. If said by a native speaker then probably they just got all their words mixed up. You can simply say "He's back more than a month earlier than (they) expected".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.