Well, you haven’t shown what ‘in0’ is, but it looks like you’ve declared your core requests signals in schedule_top to be single bits, but your struct defines them as vectors. Your assign statements would leave the MSBs as ‘x’ since you’re not assigning them to anything. Try fixing your declarations and see if that helps.