FSA is shit, I have similar cranks and they have a slightly different BCD and a 19mm axle. So you can't get any aftermarket chainrings and when you finally bin them you also need a new BB.
That's my argument for sticking with one brand for the most part. Her bike came with FSA cranks though. They've had a pretty good run actually and were in front of Shimano in terms of offering a sub-compact years before GRX 46/30 was a thing.
FSA is shit, I have similar cranks and they have a slightly different BCD and a 19mm axle. So you can't get any aftermarket chainrings and when you finally bin them you also need a new BB.