There is no need to restart the CHIN on both sides to resolved the channel still being in RUN status, simply issue the following command on the RCVR.
STOP CHANNEL('x.y')MODE(FORCE) STATUS(INACTIVE)
This will leave it in a status ready to accept a new connection.
However, I don't believe this is the root of your problem because if a channel is in RUN status and is orphaned, and the same partner reconnects, the CHIN will notice, will end the old one and Adopt the new one, assuming you have the CHIN configured to allow this. When it happens you see message CSQX475I
as you do, suggesting adopting is on and happening in your setup.
It seems that connectivity errors are causing issues for you. Are there any reports in firewalls suggesting connections have been dropped?
CSQX068I is an informational message (hence the I) but it is only output when your CHINIT is at 75% virtual storage used, so certainly there is a lot in use. However, in itself it does not indicate a problem. How much storage is your CHIN using?
You mention REGION=0 but that is only no limit on 31-bit storage. Do you also have a MEMLIMIT statement? Suggested value 2G - see https://www.ibm.com/docs/en/ibm-mq/9.4.x?topic=configuration-channel-initiator-storage-from-mq-940
Cheers,
Morag