I would think the entrepreneual experience is a great asset on application. Could the person who suggest not mention it explain why?
It seems you have had 4 jobs in 4 years. Positive - they all seem related - procurement/supply chain. Negative - frequent changes. If you stay with the current company for 2 years and make career progress, it would be helpful.