Glad I could help. :)
As far as I remember these issues arise due to the generator neutral and the house neutral not being bonded to the same reference point setting up a neutral/ground differential which causes current flow through the ground... or something like that. At least this will point you in the right direction of explaining why.
The solution besides putting everything on the battery would be to use transformer based isolators to anything not on the battery.

