In the phrase Can't afford to spend any more time, I am not sure if I need a space between any and more.
I have checked two sources including the Cambridge dictionary and Grammarly. They suggest the following:
Any more is A determiner
It is similar to some more and describes an indefinite quantity of something.
Example:
Would you like any more tea?
Anymore = adverb It means 'no longer' or 'in the past, but not now'
Example:
The cost of electricity is not cheap anymore.
So, in the phrase, Can't afford to spend any more time, which would you use?
There is an indefinite quantity of time, so based on the examples above it would be 'any more'. But then, the phrase also implies that they had time in the past but no longer, so does that mean it would be 'anymore'?
Also, does it make a difference if you are using American or British English, as the Cambridge link kind of suggests that anymore applies more to American English?