I would try to see where the fluid is going. Hold up your FEL with a come a long or something similar. Remove the hoses from the pressure side of the cylinder and cap them. Take the pressure off the lifting device and see if it still drifts. If it does, it's the piston seals. If not, it's in the tractor hydraulics. Does anyone know what the piston seals look like? If they are not loaded seals, this is normal, kinda.
Is the drifting less or more with a load? Try putting a good load in the FEL and check the drifting. If it drifts less with a load, you need "loaded" seals on the piston of the cylinder. Non-loaded seals will let fluid by under low pressure. The higher the pressure, the harder the fluid pushes the seals against the cylinder wall and the piston. Loaded seals have an o-ring inside the V of the piston seals which holds tension on the seal, sealing better in low pressure applications. I've never had a Kubota cylinder apart so I don't know what piston seals they use.
Drifting is not "normal" in a properly designed cylinder. I have a large man lift belonging to the building owner right outside my shop. The basket has been up off the ground for a couple of months now and has not drifted one inch.