If you want all items from the home folder list library to show in a form, do not deploy lists
To fix a list showing "No selection" in a form go to the list library (Home Folder) and un-deploy the list
When to Deploy Lists:
Deploying lists/child lists is only used when you want to specify or limit particular items from your main list library to show in specific folders/projects/jobs.
To do this go to the Home Folder > List Library > tick the list and deploy into the desired project folder.
Then move into the project folder > lists > open empty list > select "Add Item"
Start typing and the library will "suggest" items that are stored in your library. Then select which items you want to show in that folder
Deploying/Building Lists from the Project Up to the list library:
Multiple projects often use the same template deployed from the home folder
If you have a large volume of list items specific to each project that need to be in the same list field in a template, you may consider building the lists from within the project folder
Create a blank list in the list library, deploy to projects, move into the project folder > Lists and upload your list items into the empty list
This process is instead of deploying specific items from the list library down to the projects.
Video guide showing you how this works: