Do I need underlay for LVT flooring?

No, LVT has rubber backing underneath each tile to provide a layer of padding to the sub-floor.