I've just tried this theory on the administrator's test account, and it seems that this theory is true!
When I opened cPanel, the pages loaded fine. However, when I went into the 'File Manager', the pages started showing 500 errors!
Good find!
Hopefully HelioPanel will solve this issue when I have time to work on it