We're still facing the high transaction fees again, and it seems like it's something that we have to get used to that it must happen periodically when the mempool is congested, so every Bitcoin holder should have a plan b when it occurs. In your own case as you're doing DCA method, I think that it's best if you can be disciplined and hold your weekly earnings for a period of one month before sending it, to minimize the amount of the fees, since you'll pay about the same fees if you're sending it weekly. It's not advisable to leave your coins in the exchange and relax.
This is very normal if there is a traffic jam, if we get weekly income from the campaign, if we don't have an urgent need, I don't think there's any point in selling it, if we have income in the real world. If urgent needs cannot be avoided, you can seek a temporary solution from your friends or relatives by borrowing money. When conditions return to normal, you can sell it. If we accumulate it every month, in my opinion, with fairly high transaction conditions, there's no harm in temporarily storing it on the stock exchange, when conditions are stable you can withdraw it back to your wallet.
And fees are somewhat back in "normal", when I say normal, it's not 100 sat/vB++. So I do agree, I see some members, who requested their managers to hold off the payment because of the high transaction fees.
As for DCA, if you are here for the long run, then I'm not sure how it will affect the high fees. Maybe you can stop DCAing or buying when the fees are high and just save your fiat money. But if everything goes back and settled in, they resume your accumulation. Just treat it as something that we should do, just taking a break because of the high fees.