Bro I just scrolled through the comments, and saw where you stated.
"Is there a way to still romance my best friend if i skipped the "sleep together and fuck in the morning" event by getting up early and not making advances?"
You gave me a down vote already knowing in your heart. That you bugged and Broke the BF quest. By not finishing the sleep over event. Are you serious? Bro load an old save or start a new game those are your only options.