Hello, Logan!
It looks like the editor garbled your code a bit but I think I got the ‘gist’ of it 😉
First off, I do want to note that we are fairly limited in how much we can support custom development questions like this. You can see more about the support options available here: https://theeventscalendar.com/knowledgebase/what-support-is-provided-for-license-holders/
To test, I put the code inside a function and added it to the theme’s functions.php file. I then added tribe_custom_loop() to the archive.php file, both inside and outside the loop. I was able to see output in both cases.
Here is a gist of the function I created:
https://gist.github.com/trishasalas/50b5225ecf5d40db0e5bc8775fc71fdf
I’m not sure how you were implementing it but my suggestion is to try this (if different than yours) and if this doesn’t work I suspect it may have to do with your theme configuration.
If you’re curious you could go through the ‘Testing for Conflicts’ guide here: https://theeventscalendar.com/knowledgebase/testing-for-conflicts/
I hope this help, let me know how it goes!
Cheers,
Trisha