It looks like you took some quality time to ramp down after Big Sugar and your ramp rate since then looks reasonable to me. Do you have a date/event you are planning to peak for?
The biggest thing that stands out to me is that there aren’t obvious rest periods during your build except just recently. I can see little dips, but I’d expect to see a bigger “up, up, up, down, up, up, up, down…” pattern repeating and it looks like maybe the rest weeks aren’t being respected as much as they could be. It’s not just about keeping overall ramp rate and stress balance in check, but stepping back far enough to let the body adapt. But everyone is different, so it just a matter of finding the right balance/cycle. Again, that’s all the stands out. Kudos on the excellent consistency.
Besides the rest weeks, maybe revisit how much intensity you are doing as well. If currently doing 3 days, maybe consider dropping to 2 and see how things improve. Particularly if you are adding unstructured intensity like group rides or races on a regular basis. Those should count as one of your days.
Anyways, just some thoughts. If you are still with a human coach, this is they kind of stuff you should be able to lean on him/her for. And obviously the Dr. as well to rule out any underlying health concerns and watching the iron levels. Good luck, I hope to see you fresh and ready at RO3.