I'm not the person you asked, but I'm in the process of learning French. I'm a native English speaker who had a much easier time with listening comprehension for Spanish and German, my other languages.
What I find helps me to make progress is two things:
1) prioritize vocabulary (you need to know a word to have any hope of recognizing it in speech)
I respectfully disagree wrt the prioritization of vocabulary. Yes, you do need the basics covered (a few thousand words). But what I realized is that if I am listening or reading a sentence with an unknown word in it, in most cases I just figure out from the context what that unknown word means (I check it against a dictionary and 9 times out of 10 I'm close enough).
Obviously this does not work if too many words in the sentence are unknown. And I'm not saying not to learn new words. But it is far more important in my opinion to read / listen so much that you get faster and faster. Especially if you are listening to speech, where you can't pause / rewind, and if you spend too much time on one thing you just get left behind entirely. Don't know a word - just skip it / ignore it and concentrate on the whole stream.
What I find helps me to make progress is two things:
1) prioritize vocabulary (you need to know a word to have any hope of recognizing it in speech)
2) listen to "comprehensible input" at your level. I like this guy: https://www.youtube.com/@FrenchComprehensibleInput who has levels labeled for his vids, I also like https://www.youtube.com/@wanderingfrench because I'm interested in Canadian French and I find her especially clear and easy to understand, as well as charismatic.