Still bleeding, asked around, the advice given to me was to not delay anything going in to the character gen
Now everything is shifted to the left, reduced the delay by one clock cycle