>>489
動かないってのは必ずどちらかのトリガが呼ばれてるがスリーブ時間の変更がされない?
それともトリガが呼ばれない?
ログみて動かないが何なのか特定すると対処方針決めるのに役立つと思う

前者ならトリガ呼ばれた後処理の切り分けのif文の中にwhileループでそれぞれウエイト挟む
後者なら起動をストップウォッチや定期インターバルでトリガ起動してfg/bg状態見てそれぞれ適切な処理をする

マクロ貼ってもらえばもう少し確かなこと言えると思うよ