Insufficient data for ICA

Hi there,

I'm trying to use ICA (PICARD) to remove ocular artifacts from my MEG data:

but when I do so I get this warning in MATLAB:

as well as this warning in the Brainstorm window:

Do I really need 48 minutes of data for ICA to work properly? Or is this warning caused by the apparent rank inconsistency? The warning says this inconsistency is most likely because I am using Linux 64-bit Matlab, but I am running Matlab (2023a) on MacOS. I saw this thread on this rank deficiency problem but it does not seem to have been resolved.

Curiously, the ICA seems to work okay despite the warning, in that so far I have been able to consistently identify IC's that correlate with the VEOG and HEOG channels, and removing them seems to do a good job removing the ocular artifacts.

Any guidance would be much appreciated!