いい質問ですね。「on-again off-again」とは、何かが連続的に起こっているわけではない、または何かが始まったり止まったりを繰り返していることを意味します。あなたの言う通り、この表現は恋愛関係について記述するために使用するのが最も一般的です。カップルが頻繁に口論して別れてはよりを戻すことを意味します。しかし、散発的なものを表現するために他の場面でも使用することができます。
例: Discussions were on-again, off-again for two years.（2年間、話し合いは続いていた。）
例: She is finally marrying her on-again, off-again boyfriend.（彼女はついに、くっついたり離れたりを繰り返していた彼氏と結婚することになった。）