I’m betting the float needle seat has swollen, shutting off the fuel into the float bowl too soon. This will result in not having enough fuel in the float bowl for easy starting. You will need to remove the carb and check the float level. If it is not level you will need to replace the float needle and seat.