In this answer, simplification is stated as one reason for spelling variations in American English. But unlike in color and favorite, the number of letters to spell the word in fulfil increases in American English.
Other than for "creating a distinct" variant, is there any reason for the change? Going by the etymology the ideal spelling should be fullfill, so even that may be not a motivation.