It sounds like you’re a beginner, so I’ll give you some thoughts to chew on regarding the overall design of what it sounds like you’re trying to make.
Your idea is somewhat of a non-starter from the beginning, because the latency of streaming over Wi-Fi will likely be unacceptably high for recording, not to mention since you’re using an unreliable transmission protocol (not just that it’s UDP, but also WiFi) you have no protection from glitches or dropouts during recording.
Additionally, you can’t dynamically populate DAW plugin lists with more or less plugins, as they are scanned and populated at DAW load time based on what’s locally available in the plugins folder. You could however have a single “endpoint” plugin that could connect to a specific instance of a streaming mobile device via some sort of P2P adhoc setup.
Also, Android and iOS devices don’t use VST3 plugins. Android uses inter-app audio and iOS uses inter-app audio and AUv3. But what you’re describing sounds like a standalone app that connects to a desktop DAW plugin(?).
Regarding your streaming scheme, you also shouldn’t make assumptions about what audio format the host wants “streamed” to it (i.e. 44.1/16). You have two options there, adjust your remote recording rate to provide what the host wants, or you’ll have to resample at your DAW-side endpoint to what the host wants. Not to mention you’ll need to buffer your UDP stream to the host’s block size which will further add to your latency.
Don’t be discouraged, unfortunately audio programming is really hard, but luckily JUCE makes it easier. I recommend learning how to record audio locally first: https://juce.com/doc/tutorial_processing_audio_input