By "dynamic" one usually means that parts of the page are loaded via special javascript functions that obtain HTML data without loading a while new page, and adds that HTML into the page that is already in the browser. "Ajax" is one method of doing that, so "ajax_loading" suggests that the main page is being modified by loading content dynamically via ajax calls.
MathJax runs initially when the page is loaded, but if content is added in this way, MathJax doesn't know about that, and so the math is not processed. So when an ajax update is done to the page, you would need to tell MathJax to reprocess the page (or process the new portion) after it has been modified.
To do that, you would need to know when the ajax calls are being made and when the page is updated. The theme you are using may provide a means of doing that, but I can't tell you what that is, as I don't know much about Jekyll or the theme that you are using.
A Google search did turn up the following
which may or may not be a method that you can use to tie into the dynamic updates on your page. Something like
might do it, or you might have to do something like
$(document).ajaxComplete(function(event, request, settings) {
setTimeout(MathJax.typesetPromise, 100);
depending on when the ajaxComplete handler is called in relation to the updates to the page.
If that doesn't work, you may have to consult the documentation for the theme (or investigate the code that implements it) in order to figure out how to tie into the update process.