I see the difference between the netbox plugin and my approach.
Inside my special agent i only fetch the chassis URL and look there for links. The netbox ones fetches the systems URL.
I made a generic Redfish agent
If you can test this one.
It is not production ready as i had not enough time to test but it should work.