“did she ever catch on?”
catch on は「(状況や意図に)気づく、のみ込める」という意味です。ここでは、ティナの言葉が皮肉だったと、相手が気づいたかどうかを聞いています。ever が入ると、「結局のところ、いつか」という驚きの気持ちが加わります。自然な意訳は「結局気づいたの?」です。
B2-03 / CEFR B2 / EPISODE 03
冗談の意図と受け取られ方を分ける
場面仕事帰りのカフェ。ティナが、会議後の同僚とのやり取りをフランクに話している。

After work, Frank and Tina meet at a café. Tina tells him about a conversation with a colleague after today's meeting.
仕事帰り、フランクとティナはカフェで会っている。ティナが、今日の会議後に同僚と交わした会話を話している。
Okay. I might have misunderstood how sarcasm works.
ねえ。私、皮肉の使い方を誤解してたかもしれない。
What happened, exactly?
正確には、何があったの?
A colleague loved today's meeting. I was bored, so I said, "Oh, yeah. Best hour of my life."
同僚が、今日の会議をすごく気に入ってたの。私は退屈だったから、「ええ、人生最高の1時間だったわ」って。
And?
それで?
She thought I meant it. Started telling me how great the meeting really was.
本気だと思われたの。会議がどれだけ素晴らしかったか、語り出したわ。
Did you explain that you were—
ちゃんと説明した?それは——
I could've. Instead, I kept giving more exaggerated compliments, thinking she'd realize I was joking. For six minutes.
説明はできたのよ。でも、もっと大げさに褒めれば冗談だって気づくと思って、続けちゃった。6分間も。
Six— did she ever catch on?
6——彼女、結局気づいたの?
Only when I finally told her I was joking. Then she asked why I'd spent six minutes making fun of something she'd enjoyed.
最後に私が冗談だって説明して、やっとね。そしたら、自分が楽しんだものをどうして6分間もからかってたのかって聞かれたわ。
Ouch. You meant the meeting was boring. She heard you making fun of her for enjoying it.
うわ。君は会議が退屈だったと言いたかった。でも彼女には、楽しんだ自分をからかわれたように聞こえたんだね。
Fair. I apologized. Next time, if someone takes me seriously, I'll explain instead of making the joke bigger.
そうよね。謝ったわ。次は、本気にされたら冗談を大げさにするんじゃなくて、説明する。
Great. Another flawless day on Earth. ...That was sarcasm. See? I'm learning.
最高。また地球で完璧な一日を過ごせたわ。……今のは皮肉よ。ほら、学んでるでしょ。
I got it. No need for the six-minute version.
通じたよ。6分版は要らないからね。
WORDS & CONTEXT
catch on は「(状況や意図に)気づく、のみ込める」という意味です。ここでは、ティナの言葉が皮肉だったと、相手が気づいたかどうかを聞いています。ever が入ると、「結局のところ、いつか」という驚きの気持ちが加わります。自然な意訳は「結局気づいたの?」です。