If only the MC used the knowledge of the past to change his and realize who truly loved him. I don't enjoy watching relive the same events, what's the point if you gonna repeat the past. If you don't want anything with the second ML just say it and let him move on and find someone who cares about. Label the relationship as just friends nothing more, nothing less. You clearly like the main lead and you aren't struggling who to pick, so labeling your relationship with the second main lead isn't going to be a difficult thing.
Skylar and Circus are flawed characters and traumatized. Skylar clearly isn't ready to start relationship and fears of being discovered and that everyone starts treating him differently. Circus is possessive and clearly doesn't have a good relationship with his father. Both aren't in good head space and need distance and fix their personal issues. I can't blame them for how they are reacting.