As for the solution to encrypt a USB drive on a cross-platform, I guess a third-party utility is the optimal option, which supports sorts of operating systems. If you plan to encrypt a USB drive on macOS and Windows, iBoysoft BitLocker for Mac is suggested here, which allows you to encrypt USB drive on a Mac without a hitch as your Windows PC supports BitLocker drive encryption.
Take care~