I setup a clean/empty XUbuntu without any old 3.0.4 and just installed Lazarus 2.0.10, same problem. It seems to be only UUID related, all other fields are handled well. Using TQuery.Fields[0].AsString results in the same mess, by the way.
PS: man, who invented the second verification stuff....