FSA Tempo crankset is not compatible with FSA Vero
First, just that both say &quot;FSA Road&quot; doesn't mean that they are compatible.
The answer is to look up the documentation for the crankset. It's the first Google hit if you search with the name and then look for bottom bracket. It says 118mm (which is unusually long) and JIS. You need a bottom bracket with axle like this.
Edit: Looking at the bottom photo, it looks like the crank has originally been designed to be used to be used with triple chainrings and has been converted to supercompact double by just leaving out the largest ring. 118mm spindle is in the normal range for triples.