どうやらStandardShaderのDetailMaskのオフセット値はMainMapsのオフセット値と共有されていたようです。
だからいくら_DetailMaskのオフセット値を変更しようとしてもできなかったのですね。

でもやりたかった「オブジェクト上にもう一枚テクスチャを張って、その上側に張られたテクスチャのオフセットを変動させてスクロールさせる」
という目的は普通にMesh RendererのMaterialsのSizeを変更し、複数のスロットを作って後に表示される下側のマテリアルのテクスチャのオフセットを弄ればいいだけでした。

お騒がせしました。