I am trying to develop a map with Leaflet 1.9.3 and GeoServer 2.22.0. When I preview the GeoServer layer, the labels appears at all zoom levels as expected. But when its added to a Leaflet map, I noticed some specific labels do not show at specific zoom level. On closer inspection I noticed that the labels are positioned at about the edge of the Leaflet tiles. Is there a setting that can ensure that Leaflet shows all labels from GeoServer layer? I have looked at similar questions that suggest various vendor options. Below are the vendor options I used in GeoServer. The problem seems to be from the Leaflet maps.
label-conflict-resolution: false;
label-fit-goodness:0.3;
label-partials: false;
mark-label-obstacle: false;
label-max-displacement: 1000;