Toggle Aspect Ratio
Your first If statement sets LockAspectRatio to false, your second detects the false and sets it back to true. Instead, use an Else statement:
If .LockAspectRatio = msoTrue Then
.LockAspectRatio = msoFalse
Else
.LockAspectRatio = msoTrue
End If