Hi
@lbft , I would really like to help you somehow, but maximum I can give is a couple of ideas.
You can order GCMS notes (if you haven't yet). It will help you to understand what's going on. But it's another month of waiting. But it would be useful to see officer's notes anyway.
You can withdraw your application. In this case you will not have refusal history. In general if you don't have refusals, it's easier to reapply later, you will be required less explanations. But of course to withdraw an application not knowing the result is risky (in case it will be approved, we never know).
After withdrawal you can get married, if it's an option for you, and reapply as a married couple. You will not need to wait any time because married couples do not require to have any time after marriage and before they apply.
And there is always an option to wait the result, and in case of a refusal, to get married and reapply.
I really wish you good luck!