Changing game's file names hasn't noticeably affected anything. Although thank you for the suggestion.
So I've restricted myself from adding or altering any files in WiiFlow Lite, no source menu, game covers, extracting NAND etc.
I've also renamed every game to their respective IDs, just to be safe. Now, its at a point where its just annoyingly inconsistent.
Some examples being:
-If I launch New Super Mario Bros, it plays fine. If I proceed to launch Super Mario Galaxy, it plays fine. But if I decide to launch New Super Mario Bros again, it reboots to the System Menu.
-Playing just about anything having extracted NAND to the vwiinand folder almost always results in a crash/vWii reboot
-Trying to play Mario Kart Wii at all, with more then one game in the wbfs folder, will result in a glitchy WiiFlow logo, proceeded by an indefinite black screen no matter what. Forcing me to have to unplug. However if I remove all other game files from the wbfs folder, it launches and plays wonderfully.)
I have installed and reinstalled the necessary IOS' multiple times, tried launching Mario Kart Wii through IOS 249, 250, and 251. I've tried both installing Mario Kart Wii again, and finding other's wbfs online, to no avail. I reload the cache every chance I get. I've deleted the wiiflow_lite.ini file multiple times for clean resets. I've reinstalled WiiFlow Lite more times then I can count.
I'm running out of ideas...