my環境かもしれんが参考まで。

振り子が反映しない時は、
ポケgo起動して「画面を見続けながら」や
「許可なく立ち入り」の初期画面出た時に、OK押さずに
iphoneなら2分位耐えた後にok押して起動すると、
殆どど反映孵化している。

androidは、okボタン押さずに堪えて、
野良ポケモンが出る際の振動ONにしておくと、
okボタンが表示されてから数秒後に端末がブルっとするので、
その後にok押せば反映される。

ちな、iphone6sとmotoG5環境。

フリフリは目的時間よりちょいオーバーに振って、
篭が動いている時に抜いてポケgo再起動が反映率高い。

振り子停止してしばらく時間がたつと、反映が持ち越されるケース有り。

振り子は玉無し金属篭ブラ支柱タイプと、玉ありプラ篭金属支柱タイプ所有。

6sは玉無し金属篭で時速8.5km。
金属支柱のプラ篭に入れ替えると時速5km。
motoG5は玉無し金属篭で時速6km。
金属支柱のプラ篭に入れ替えると距離が反映しない。

距離反映は玉無し金属篭が優秀。
フリフリの幅が大きいほど優秀機の傾向が見受けられた。

My環境ですかねぇ?