Tealium does not limit the number of data source mappings you can make, rather the limit would be on the vendor side. For example, Adobe Analytics and Google Analytics can only receive a limited number of s.props/s.eVars and custom dimensions, respectfully. Are you having an issue with making a number of mappings?
What you have configured appears to be setup correctly. Unfortunately without a test URL to debug I'll have to defer you to your Account Manager who can loop in a tech resource to assist you. This goes beyond the general guidance we can provide in the Learning Community. Unless you are able to provide a sample URL where we can look :)