Yes. A Portfolio can have campaigns from different search engines.
Provided all those campaigns have a common objective, budget and
currency. Some search engines are more prone to algorithmic changes
(which ends up affecting all the campaigns if they are in 1 portfolio),
and hence some advertisers like to split search engines into different
portfolios to insulate campaigns.