How to compress a non-shrinkable table with nvarchar(max) fields?
We added compression for LOBs in CCIs exactly for this scenario in SQL 2016+.  If you can't upgrade, then likely you should get more disk space for the server as the easiest fix.