Hi @JudahCo
the main part of troubleshooting an issue like this is to divide and conquer. Now what I mean by that is to test and eliminate until the initial issue goes away. I put temp towers more into the category of tuning. What I mean by that is once we know 100% hardware is good, we can use it to tune the slicer settings until you get it dialled in.
The first step is to define the problem, now your problem as I evaluate it is as follows.
Appears to be random under extrusion however need to verify if the Random is actually part of the question. (see last comment from me) There are other issues going on here but this appears to be the core of the issue.
First things first, We need to confirm that the problem is reproducible so we know any changes we make can go back and retest. As long as you have a small print you can get under extrusion in we can call this our test print. I will not come out perfect but if it gets changed, Better or worse we are on the right track.
OK, Back to basics. Test for loose V-wheels and alignment on all the axis, X Y and don’t forget Z. Common problems are 2 of the V-wheels are tight but one spins freely. This means the whole set needs adjustment. Grab the bed and give it a little shake from side to side, front to back. It should hold fairly solid in its position. If loose will usually show on the wheels or the bed springs have insufficient tension. I know this is not directly related however, it gets you to look over the entire printer (including under the bed) and see things you would not ordinarily see. adjust and clean as necessary.
Ok now comes the elimination process. First elimination, Basic Settings on the printer. (firmware settings that do not change on a per-print basis. Complete the following tests to do a quick elimination. 100mm Extrusion test, Tests esteps on extruder. Print a 20mm calibration cube, This will test the steps per mm on X, Y and Z axis. Adjust any as necessary.
Past that hard settings are good. Next are some of the softer settings, PID tune both your hot end and Bed to ensure temps are accurate. In other words, we want to verify that when you are calling for 220 deg it is 220 deg and not actually 190 because the PID tables are off by 10 or 15%.
Once completed the steps above please let us know what you have found. reprint the test print mentioned above and let us see the results. This will complete the basic Printer elimination next steps will be to move onto the slicer. Please complete the previous steps first before changing things in the slicer or we will not make progress.