Looking at the updates, I'm trying to have a threesome with Bernard and Caleb. It says I need to have Bernard on 4 hearts and Caleb on 1. I can;t get Bernard past 3 hearts for some reason. It says something about fun with Caleb but no matter what I do, I can't find that option. Also, how do you have sex with Logan? I'm on his normal route.
Oh you are talking about the 3.3 update. I deleted my response for the 3.2 update.
You can get 4 hearts with Bernard by watching fireworks with him.
I am working from memory here (I nuked my saves for the update) but I believe "Fun with Caleb" appears in Bernard's talk menu when you visit him at night. You have to have talked to Caleb about Bernard first for it to show up. I know there is a trigger to go spend the night with Caleb in Bernard's talk menu for sure. If I'm right and you do that once, "Sex with Caleb" should show up another night as an alternative to "Fun with Caleb". After you get the 4th heart.
Normal Logan's one-time sex scene is the "I owe you a beer" Event. From the Dev log:
Event: ‘I owe you a beer’ - entering your new home (Req: Evening, Bareshade's Expansion event completed, Ste’s New Farm Road completed, ‘Clash with Barrel’ seen, ‘Ask about his work’ done with helping, Like 40, Love 1)
‘I owe you a beer’ event have four variants (Normal, Top, Bottom/Vers with high WW like and without it). Doing anything but normal is your own risk.
Do you have 1 heart with Caleb yet? I can't remember if it's from the fireworks or from giving him a treat (both new options in the Patreon version).
The option to talk to Bernard about you having sex with Caleb is in his talk menu during the day in the shop, not in his home at night.
Admit to Bernard that you've had sex with Caleb, then that night suggest you two spend the night with Caleb, it will start off the same as usual, but then once you 3 bed down for the night the scene will diverge.