Using shrinkwrap doesn't wrap the object correctly
If your logo has only one face, it can't bend/shrinkwrap on a curved surface. Add a subdivision modifier to the logo so it creates more geometry, allowing it to bend. I would also try adding the shrinkwrap to the logo instead of the lattice.