yeah, i suppose it was because the eevee has other 2 moves that overwrite it as egg moves. Last time i breed in this situation it with other pokemon was the father who passed the moves last instead but this time is different. Perhaps it was the deposit sequence in daycare that affects it.I think you have to make sure the eevee parent has no other egg moves (charm for example). Also I think baton pass can be learned by leveling up eevee.
Yeah baton pass is available as level up move but by making as egg move it can still be relearned after evolving in case of changing moveset and needing it back