When creating a new local portfolio generates a new bib record, the portfolio's material type should determine the bib's material type.
ExL documentation states, "When creating a new bibliographic record, the portfolio material is not taken into account. Thus, when you add a local portfolio and set a specific electronic material type, a bibliographic record is also created, but with 'Book' as the material, regardless of the portfolio's material. When adding ISSN, the material remains to be 'Book'. "
This is imprecise and creates issues for discovery: when I create a new portfolio for a Kanopy video and select Electronic Material Type=Streaming Video, the bib record is encoded for a book. So in Primo, the video's Resource Type shows as book, and that facet will not work properly for users limiting to "Video/Film." I believe this would be fixed if the new bib was given a value "g" (projected medium) in LDR 06 if Electronic Mat Type=Streaming Video, rather than a value of "a" (language material).
Please consider mapping material type in the bib record/leader to the Electronic Material Type chosen during local portfolio creation.