You can’t transfer devices over to the new Home. It would be best if you can use the old home to get signed in with the new Apple ID. You need to update your new ID across all Apple devices. You especially need the device you’re using the home app for to be signed into this new ID.
See: Change your Apple Account primary email address - Apple Support and Change your Apple Account primary email address on your iPhone or iPad as instructed.
Whatever device you’re using as a Home Hub (Apple TV box or HomePod) needs also to be signed into your new ID.
Then delete the home you have no use for once you are sure you’ve successfully updated the Apple ID You might want to rename the useless home now so you don’t delete the wrong one.