Glad to help. We're working on these same issues. The sooner GW is gone the better.
We have some accounts with the uid attribute and some without. New accounts are created with uid, it's generally the older ones that are missing it.
Searching Novell's site I find this tech note which probably explains the reason.
TID-10088627 Message: "Printer authentication failed. Do you want to try again?" ( 03JUN2005)
The ConsoleOne admin tool creates a uid attribute entry. The old NWAdmin tool
does not.
The link also provides instructions for adding the uid field in bulk. But for GW
it would probably be appropriate to use cn for the migration instead of uid.