Hi!
I had a similar problem not too long ago! To not repeat too much I’ll just link you thread in which @Vincent and @MaximeJ were very helpful: https://forum.orekit.org/t/observations-from-satellite/2214. I know that this example does not answer all your questions but there you can find working examples for similar problem.