Doesn’t look like they are anywhere near ready to harvest tbh. To me it looks like there’s atleast 5 weeks to go? Never grown outside though so I may be wrong.
But based on the situation you have limited options
Chop now and get sub par weed or let them go but with the rain and cold weather in...