1Password's keychain uses resource forks I think, which makes it inherently not cross-platform (or rather, not cross-filesystem) and could explain the incompatibilities.
Not sure what could be the issue with DMGs, though, since that exact issue is pretty much the reason for their existence.
Not sure what could be the issue with DMGs, though, since that exact issue is pretty much the reason for their existence.