Welcome to Microsoft Q&A Platform, thanks for sharing additional details.
A host pool is assigned to a workspace (workspace is top level object). There is no way to reassign a host pool to a new workspace after creation.
Hope that helps.
If you need further help on this, tag me in a comment.
If the suggested response helped you resolve your issue, please 'Accept as answer', so that it can help others in the community looking for help on similar topics.