2) Priiloader 0.8.1 + ForwarderV5.1.dol at the root of the SD (both cases: fresh install of Priiloader 0.8.1 or update from 0.7 with the .dol already install)
I installed the forwarder.dol and when Priiloader boots it, USB Loader GX starts without AHB access (according to credits and to Nintendon't)
3) Priiloader 0.8.1 + ForwarderV5.1.dol in a dedicated folder in app folder, renamed boot.dol with a dedicated meta.xml requesting AHB access (<ahb_access/>)
Do you have a meta.xml with AHB access in ULGX?
I also updated from Priiloader 0.7 a while ago without any problem.
I found a boot.dol and a ForwarderV51.dol (they are the same) from ForwarderV5.1 at the SD root, no meta.xml at root, no other boot.dol for ForwarderV51 on the SD (see below), no dedicated app folder. Although, I wouldn't know what file did I installed from Prilloader 0.7's time.
I do keep a copy of ForwarderV51.dol in apps/usbloader_gx_/ForwarderDol/ with no other files in this subfolder. But I don't think Priiloader would be smart enough to locate it by itself.
And i noticed right after the ULGX logo comes up, a message saying something like "loading application cios requested from meta.xml" (its too quick for me to read clearly). I don't know if this message is from the forwarder or from ULGX itself.
The size of the forwarder.dol is 882,816 bytes. Are you sure you are using the right files? Wii or vWii? (I am on Wii)