Redirect this to, say, /etc/rhsm/facts/truncated.facts (this is essentially creating custom facts, one-stop)
subscription-manager facts | awk -F': ' 'BEGIN { print "{" } { printf("\"%s\": \"%s\",\n", $1, substr($2,0,254)) } END { printf("\"foo\": \"ba\"\n}") }'