Canoo is grappling with financial difficulties and has withdrawn its growth forecasts due to lower-than-expected revenue figures for the year.