I think this is the solution that everyone's looking for:
Ext Sd card fix (flashable zip) - xda-developers
I downloaded the zip file and flashed my M8 in custom recovery, and now all my applications can use the SD card freely again, just like on my last device.