We should align the Vote/Proposal fields with the Canonicalized fields so eg. Proposal will have SignMsgType and the orders will be the same.
Now that they both are encoded Amino and the order is determined by convenience for HSMs, these should be aligned for consistency so we don't have random orders in the spec.
Ref #2665 (comment)