Multiple build/deploys and CI; searching for best practice

Hi there

I’ve searched through documentation, this forum and Google(lol), but haven’t really found the answer. Hope that someone can help here.

We are having 3 models, and they are all deployed by the same job. All 3 models come from the same repository.
We’ve set up a CI job that Defers to that deploy run.

The challenge
I’m considering splitting the deploy job into 3; 1 for each model.

How would that affect the CI job?
Should I make 3 CI jobs or what is the best practice here?

Hope that it makes sense.