Hi @Joel Kruse
As per the information you provided, it's possible that the additional resources you are seeing are being created automatically by Azure DevTest Labs. DevTest Labs can automatically create additional resources such as availability sets, public IP addresses, and load balancers when you create VMs in your lab.
When you create a VM in DevTest Labs, you can choose to use a shared IP address, which will automatically create a load balancer and assign a public IP address to the VM. If you create multiple VMs with shared IP addresses, DevTest Labs will automatically create additional load balancers and public IP addresses as needed to support the VMs.
Similarly, when you create a VM in DevTest Labs, you can choose to use an availability set, which will automatically create an availability set for the VM. If you create multiple VMs in the same availability set, DevTest Labs will automatically create additional availability sets as needed to support the VMs.
If you want to avoid the automatic creation of additional resources, you can try creating your VMs without using shared IP addresses or availability sets. Alternatively, you can try creating your VMs outside of DevTest Labs and then adding them to your lab manually.
If you are satisfied with the answer, please "Accept as Answer" and give a thumbs up, so that you can help others in the community looking for remediation for similar issues.