Python-serverless-requirements not creating sym links for xml/beautifulsoup in AWS Lambda

Keep getting the following error in my lambda trying to use an xml parser in Beautifulsoup.

Couldn't find a tree builder with the features you requested: lxml-xml. Do you need to install a parser library?

code looks like this:

        envelope_id = xml.find('envelopestatus').find('envelopeid').string
        time_generated = xml.find('envelopestatus').find('timegenerated').string

ive tried passing “xml”, “lxml” and “lxml-xml” into the function and the same error occurs.

requirements:

beautifulsoup4==4.9.3
lxml==4.6.2
serverless-python-requirements: "^5.1.0"

After re going through thte Docusign example i reverted the versions of the python packages to:

beautifulsoup4==4.4.1
lxml==3.5.0

and has seem,ed to fix the issue, any ideas as to why the newer versions of these packages dont get packaged the same way?