This seems like it might be a bug, but certainly my process could be wrong. And it is easily reproduced. We can see it if we try to copy the scaling of a bone at say frame #7 back to frame 0:
- Create a bone at frame 0.
Move to frame 7.
scale the bone at frame #7.
Copy the key at #7 back to frame 0, then delete frame #7.
The wierdness - it is as if the scaling was changed at frame 0, but you don't see it on frame 0. As soon as you move to any other frame, say frame 1, the correct scaling is evident on the bone. But at frame 0 it isn't showing this. It is as if there is a hidden frame 0 scaling that we can't delete, modify, or copy.
Now this could be related: When at frame 0 there is no LM bone scaling tool. However, if you select the Translate tool it also works as a scaling tool, and the Shift key works to restrict to scaling only.
Is this a bug with 6.1? Of course, maybe this is the wrong approach to change bone scaling and it should only be done with the Translate tool on frame 0.