After hours of searching...
it seems the ESRIJSON driver that is responsible for FeatureServer does not support handling multiple layers at the same time. [for more info][1]


  [1]: https://github.com/OSGeo/gdal/issues/4613#issuecomment-937529710