もう解決しているかもしれないですが、、、templxのテーマだと同じような現象が起こるかもしれません。
ページの読み込みが完了するまで、くるくる画像を表示する設定にタイムアウトが設定されていないことが原因のようです。
wx-template12の場合、、以下のjsファイルの修正で解決できるかもしれません。
js/t_script.js
==========修正前===================
//***▼loading
jQuery(function($){
  $(‘#loading’).css({‘opacity’:’0.9′});
    $(window).on(‘load’, function(){
      $(‘#loading p’).fadeOut();
        setTimeout(function(){
          $(‘#loading’).fadeOut();
        },300);
    });
});
//***▲loading
==================================================
========================修正後===================
//***▼loading
jQuery(function($){
  $(‘#loading’).css({‘opacity’:’0.9′});
    $(window).on(‘load’, function(){
      $(‘#loading p’).fadeOut();
        setTimeout(function(){
          $(‘#loading’).fadeOut();
        },300);
    });
        setTimeout(function(){           //追記箇所
          $(‘#loading’).fadeOut();       //追記箇所
        },2000);                         //ロードのアニメーションのタイムアウト(2秒)
});
//***▲loading
====================================================
また、、同ファイル中
‘load resize’
を、、
‘resize load’
に置き換えると、、良いと思います。