>>82
いろいろやりようはあります。
・To指定不要。Fromだけ指定も可能。
・元のままでもCooldown Timeで短時間再起動を防止可能。
・元のままでも実行TaskをAbort New Task設定で、末尾にwait 60sでも。

>>84
> 引数条件分離とは…
ですね。

> 過去ログや…Aがうまく実行できません。
ふーむ?
手元では以下で正しく動作します。

Profile: 2ch電源オン
State: Power [ Source:Any ]
Enter: Anon
Abort Existing Task
A1: Profile Status [ Name:2ch電源オフ Set:On ]
A2: Profile Status [ Name:2ch電源オン Set:Off ]
A3: Perform Task [ Name:2ch電源分岐 Priority:%priority Parameter 1 (%par1):on Parameter 2 (%par2): Return Value Variable: Stop:Off ]

Profile: 2ch電源オフ
State: Not Power [ Source:Any ]
Enter: Anon
Abort Existing Task
A1: Profile Status [ Name:2ch電源オン Set:On ]
A2: Profile Status [ Name:2ch電源オフ Set:Off ]
A3: Perform Task [ Name:2ch電源分岐 Priority:%priority Parameter 1 (%par1):off Parameter 2 (%par2): Return Value Variable: Stop:Off ]

2ch電源分岐
Abort Existing Task
A1: If [ %par1 ~ on ]
A2: Flash [ Text:オンです Long:Off ]
A3: Else If [ %par1 ~ off ]
A4: Flash [ Text:オフです Long:Off ]
A5: End If

中身は省いてます。
違いはプロファイルの有効無効操作ですが、これは誤動作を避けるためのお守りみたいなものでこれが原因とはちと思い難し。
中身は以前と変わらなければトラブルはないと思うのですが。(wait足すだけですし)

Abort Existing Taskしてますか?
>>2に従って書き出せば、Abort Existing Taskがあるはずですが見当たらないので気になります。
(というかスペースも>>2の通り操作すれば入る余地がないような…)