hello-gos not necessarily. Currently there is a limit of 4 profiles running simultaneously (Owner + 3 User profiles). So you'll never be using 30 profiles all at the same time, and you have 1 profile to spare to add up to 5 active devices.
You can still have the MullvadVPN app installed on all profiled and just log in/out on other profiles as needed.
Or get 1 Proton VPN subscription and then you have a 15 device/profile limit (5 Mullvad + 10 Proton). Log in/out when needed.
Depending on how you designate User profiles (per persona), you could sign up for additional free Proton VPN accounts which allow you to use a limited amount of Proton servers (not sure what the device limit it)
Don't know why you'd use even 10 profiles multiple times in the same day - that just sounds like a nightmare of inconveniences imo.