I have built my own PBN for the last 10 month and just reached the 300th site. I use all kind of shared hostings. Only a few 1$ hosts, most of them are about 3-6$/month. All hosts are
paid annually with a 20-50% coupon code. I have about 50 shared hosting accounts, 13 money sites and no problem to handle them all. I never used SEO hostings or my own IPs. I think for longterm it's a huge footprint or just to dangerous with the 99% PBN neighborhood (for SEO hosting). For those who don't know: you can check the IP neighborhood with majestic.
From 300 PBN domains, 3 got deindexed. I think G found them randomly as they had nothing in common (different registrar, different whois, different hosting, different outgoing links, different theme and so on). With 50 shared hostings I use as a maximum 60 sites for 1 money site. 10 of them are connected with cloudflare to hide the real shared hosting IP. Some of my PBN sites are used for more than 1 money site but most of them are built as a very relevant site for just 1 money site. I'm very happy with the ranking results and if you don't want to build 200 sites for just 1 money site I'd suggest you to use normal shared hostings as a "regular person" would do.