Can the off-regional pokémon hatch from eggs?
It is almost certainly impossible.
While many people claim to know someone whose friend hatched one, this can always be explained by someone lying, spoofing, account trading, or actually travelling to that location.
The Silph Road ran tests of over 40,000 eggs. Not a single one hatched into an extraregional pokemon.
There is, meanwhile, no documented, proven case of a pokemon hatching from an egg this way. Even if Silph Road hadn't done an extensive study, the burden of proof would still be on proving they can hatch, not that they can't.
Silph Road reported in their Study #6, published 2016/12/29, that regional Pokemon are no longer available from eggs. The study examined over 1600 eggs. It also includes a quote from John Hanke, Niantic's founder and CEO, saying that even when they were available, the eggs could be found only within their regions.
Yes you can get region locked pokemon from eggs and I believe all of the region locked pokemon are from 5km eggs specifically.
Sources for egg here, example here