Full Harddisk Encryption - Crossplatform

Hi Folks, short question:

It has been a long time, since I really worked in “hybrid” environments:
Is “Veracrypt” actually the (only) solution, when it comes to harddisk encryption (data, not OS) , cross-platform?

I always used luks/dmcrypt for my usb-data-harddrives… but now I have also to deal with windows and, mostly: MacOS.

So, is Verycrypt the program to go with? Or is there another solution? Especially for the Mac: it would be totally OK for me, to mount my ext4-encrypted disks via terminal (cryptsetup luksopen, etc), but I dont think that MacOS supports that, right?

I would be very happy about every advice.

Kind regards

Pragomer