The 'schema' argument is not supported with the 'pyogrio' engine

Oh wait, I got confused with the actual issue. We’ve actually fixed this ValueError: The 'schema' argument is not supported with the 'pyogrio' engine problem already in geopandas: Use io.StringIO to read geojson data and handle compatibility with geopandas v0.x and v1.x by seisman · Pull Request #3247 · GenericMappingTools/pygmt · GitHub, but that will come in the next PyGMT release (v0.13.0), probably not until next month at the earliest.

If you can’t wait and don’t mind installing a beta version with the bugfix applied, you can try to upgrade PyGMT in your conda environment:

python -m pip install --pre --extra-index-url https://test.pypi.org/simple/ pygmt

Let us know if that works.