I think the correct answer is they are much better at home. Those big wins referenced in that tweet were all home games. Those losses were all road games.
I also think both the dolphins and Texans are better than their records would tell you (Texans for sure are - maybe on Miami).
More complicated answer is Buffalo just isn’t that great. Allen is obviously amazing and James cook is good but they don’t have a dominant WR, OL is just ok. And the defense can’t stop the run.