Hello @Tappi74 ,
Answering your question about what would be better using SPI with LAN8651 which implement a MAC layer or going with LAN8670 and RMII from the H7 microcontroller.
the LAN8651 is supposed to give T1S capabilities to almost all microcontrollers without the need of an internal MAC layer processing so any micro controller with SPI interface could use this PHY and as an added advantage you will be utilizing less pins from your microcontrollers compered to MII/RMII interfaces.
but this will add i think additional processing time compared to the other PHY receiving the RMII/MII and will potentially cost you more in your design compared to the other PHY

in your case if you don't have pinout constrains you would be better of using the Internal MAC layer in your MCU with MII interface which would cost you more pins compared to RMII but surely make processing in PHY LAN8670 faster as you would be bypassing the layer reverting RMII to MII in the PHY

a good starting point to try and adapt the usage of such PHY is to take the lan8670_driver.c Source Code - LAN8670 10Base-T1S Ethernet PHY driver (oryx-embedded.com) and associated header file and try integration it in ethernetif.c following the same reference examples found in H7cune Fw interfacing with LAN8742 for example I would expect some bumps on the road as T1S is in the early adoption phase and you would not have much resources.
Regards