How did the customs officer know that in 2012 you were visiting an older guy who paid for your ticket? Did you go through secondary inspection on that visit and admit that?
Is you friend in Fort Lauderdale a man, and if so, had you ever met him or the 2012 guy in real life before the visit? I think when women are traveling to meet men that they only know online, this may create suspicion with CBP officers.