So I cache a the folder "_bin" under the cache named "bin."
After running a pipeline that creates the cache, I run my tests.
In the build setup, the output reads:
<span><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pipeline output help.PNG" style="width: 844px;"><img src="https://us.v-cdn.net/6038660/uploads/images/142286i346B38D52DD0F0BD/pipeline%20output%20help.PNG" role="button" title="pipeline output help.PNG" alt="pipeline output help.PNG"></span></span>
This cache holds a compiler needed for testing, however when using said compiler, an error is thrown.
I have tried running the pipeline that creates the cache in the same pipeline that tests it, and that works fine, so it is not a faulty path or any other error that I know of.
My .yml where it causes the error:

The install_gcc_bitbucket.sh script sets the path then tests to see if the compiler exists, and this is where it is failing.
In another post, I saw someone say that the output should download, extract, THEN load; which mine does not. So I believe this is the error.
Can anyone confirm this?
Either way, what could be some possible issues here? Thanks.