I did it in ESRI JS API like this:
view.on("immediate-click", (event) => {
const latitude = event.mapPoint.latitude;
const longitude = event.mapPoint.longitude;
const screenPoint = view.toScreen(new Point({latitude, longitude}));
view.hitTest(screenPoint).then((hitTestResult) => {
console.log(hitTestResult);
soilOrder = hitTestResult.results[0].graphic.attributes.esrisymbology;
console.log(soilOrder);
But I want to do it in Leaflet since it'll be more suited for my needs. Any idea how I can do this in leaflet?