Is there a way to separate 2 signals recorded on the same channel?
You should look into a generalization of ICA called Independent Subspace Analysis (ISA). Practically it is Principal Component Analysis (PCA) followed by ICA.

There are threads on dsp.stackexchange that discuss this as well as github repos (and here) that provide various implementations.