If you have a smart object and that smart object has a smart filter with a mask on the filter they can be moved together but they won't transform together. This is really annoying.
There is a solution I believe for this problem. Convert the Smart Object with the filter to a Smart Object, then scale it. Not ideal, but it is a solution.