I have done my 90 day report away from home but I got told off for not doing it again when I got back. I think they are better connected now and you can do it on line from anywhere if it works for you.
you stated that you needed to do another tm30 when you did your 90 day report which is exactly what happened to me when I travelled domestically. There were no fines however, just a telling off.