I don't know much about LG. In fact this is my first ever LG smartphone. I am not familiar with flashing or rooting LG phones. Above link you shared for bootloader unlocking, firehose EFL file is for Sprint. Will it work for me too? I have unlocked version LM-G820QM8 AMAZON Alexa variant.
Yes it will work. I'm surprised there's a carrier that the supposedly open Amazon variant doesn't work with.
First, you should get LGUP setup and and download the KDZ for your phone. Make sure you know how to put your phone into download mode and then restore everything back to stock with the LGUP tool. Get this fallback setup and working first before you do anything so if you're ever stuck in a bootloop you can always go back to stock. Search the web for this.
Next, follow the thread for the firehose method for bootloader unlock and magisk root.
Then, follow the readme in that twrpG8.zip linked earlier. Backup everything in TWRP.
Lastly, setup your phone with the correct working APNs. Now you can copy the files I linked earlier. VoLTE and Wifi Calling should now work.