be late for home

[biː leɪt fɔːr hoʊm] ビー レイト フォー ホーム

1. 家に帰るのが予定より遅れる。

自宅に到着する時間が、期待されていたり決められていたりした時間よりも遅れる状況を表します。この表現は完全に間違いではありませんが、"be late getting home"や"be late home"の方がより自然な英語の表現です。
I will be late for home tonight because of work. (今夜は仕事のせいで家に帰るのが遅くなります。)

2. (家で行われる)特定のイベントや約束に遅れて到着する。

自宅で行われる特定のイベントや、自宅での約束の時間に遅れて到着する状況を指します。この表現はやや不自然であり、通常は"late for an appointment at home"のように具体的に表現されます。
She was late for home, missing the start of the family dinner. (彼女は家に遅れて到着し、家族の夕食の始まりに間に合いませんでした。)
関連
be late getting home