You are correct about "standard valid" vs "non-standard valid" distinction in Bitcoin.
You are incorrect about what constitutes a standard.
The "smart contracts" by their own are standard - the whole Lightning Network is based on smart contracts - as well as many other protocols running live for years.
It sounds more like your specific transactions were non-standard due to excessive size, usage of non-standard opcodes, or other technical quirks.