Over the years I came however to a conclusion opposite to yours.
> Also, philosophy underpins science. Whenever a hypothesis is tested, there is are philosophically-grounded assumptions being made. The epistemological implications for any given scientific finding depend on the underlying philosophical framework being assumed.
I think that is not true. Science does not get its merit from philosophical underpinnings, but from working in practice.
Methods that work to generate and test knowledge. Math is the precise language needed to speak about these methods and the knowledge. Also because it works. Look at the achievements of science. That is how you get convinced it gives us a grip on reality. Hic Rhodos, hic salta.
My working assumption at this time is that philosophy has no such methods. We are not further than when Kant said that no fighter ever won and could stand his ground in metaphysics on any topic.
The reason might be that philosophy is actually practically mostly irrelevant. I have not seen one undisputed statement of philosophy. And so it can neither test its statements, nor let others see their validity.
I concede it is practically relevant in another sense: world views have taken grip of groups and still do, and influence history one way or the other. But that seems at least to me more a social-anthropological phenomenon like support and resistance in trading.