3 cores is not a major issue, which is why on A10X it's 3 simultaneous fast cores, or 3 simultaneous slow cores.Scaling to two cores is relatively easy. For the most part, you've got the iOS stuff on one core while the active app can have full use of the other core.
It's beyond that that's not so easy. There's a reason why even on A12, there are fast cores and slow cores instead of all cores being homogeneous.
In fact, I remember way back when, people were surprised A8X in the iPad Air 2 went with 3 cores instead of 4, but later that year the general consensus was that it was pretty easy to max out 3 cores but it was harder to max out 4. So, 3 made sense, even back in 2014.
OTOH, in 2018, A12 went with 6 simultaneous cores, and A12X went with 8 simultaneous cores.