Aha duha what?
How well does Buddhism and Stoicism match? Well the emphasis out of phase. Stoics say virtue is necessary and sufficient for a good life. Buddha says do right knowledge, intent, speak actions, livelihood, effort, mindfulness, concentration for a good life. Sounds like ethics to me.
Impermanence, well yes both b & s, is is contemplating our own death. No permanent self both.
Nature as the ruler yes.
Much is the same, but the emphasis is different. So what.
Karma give purpose, vs working together to satisfy human nature for food and propagation.
But what doe I know?