The image you shared is not linked correctly. Anyways, there is no limitation w.r.t Shortcode content. What you set as shortcode content will be inserted into the page.
If the code you have works when it is inserted directly onto the page, then it will work when you insert it via shortcoder.
Shortcoder creates short reusable tags for large code snippets.
I would suggest paste the code directly onto to the page and share that error with the code provider. They should help you understand if something is missing in the code or some configuration is wrong.