Created 2 content types with two comma-separated vocabularies each: [A (weight -10), B (weight -9)] ; [C (weight -8), D (weight -7)] all with display weight reported to be 0. After creating two nodes, the vocabularies are listed in wrong order

in teasers [B,A] [D,C]
in full node [B,A] [C,D]

i.e.: for second content type the order is even different in teaser/full-node.
http://drupal.org/node/644626 may be related