I had tried to run the "Difference algorithm" on two layers. However, the process constantly fails with a message:
GEOS geoprocessing error: difference failed".
When I tried running an intersection, it also returned the same error. There are no further details given, and I tried fixing geometries with both "Check geometries" and "Fix geometry" tools.
Both layers are clean when I check their validity.