@jekinney thank you, I'll give that a shot and report back what happens
@snapey, @bashy, I appreciate your feedback! I'm controlling with the .htaccess file and this still seems to be an issue. Here is a little bit more background. I'm using elixir's cache busting so I use the elixir helper to point to a css file and a javascript file. I believe these might be the issue because I keep getting an error that they are attempting to be loaded over http instead of https (mixed content error). When I look at the source code it appears it is an absolute path to the files
<script src="/build/js/app-4adr2f61.js"></script>
Since this happens randomly it is difficult to replicate effectively, however, I have been able to use chrome dev tools to parse out a bit more info about what is going on when I was finally able to replicate the error.
It appears the application attempts to load in the elixir css and js files but the network log says the request has been cancelled in the status column. A typekit javascript file loans in with a 200 statu code then this is where it gets really weird. the first image loads in and it return a 302. Then another js files gets cancelled then I get errors with just the domain name and in the status column says it's been blocked per mixed content. Then the insane redirects start happening and the browser finally gives up. When the redirects happen they appear to be just the domain over http. Nothing is redirecting to the home page so very confusing. All of the files before the redirects are over https. If users attempt to reload the page they get a redirect error and cannot even view the page until they delete their cookies.
Another thing to note is when this error happens it appears the page will initially load but it is in the default browser style. So it looks like it might be a CSS issues because none of my styling is showing up.
ShaunL