Did you ever confirm this IP problem was the issue? I have this problem currently on two separate cPanel installs. These hosting accounts’ singular purpose is to host these .htaccess files for 301 redirect purposes. Yet they continue to get overwritten in this same manner. Any other thoughts?