Due to a problem with the Quartus® Prime Pro Edition Software version 23.1 and earlier, you might see the IP is created with a different byte-enable width than the one you configured in the Parameter Editor.
Not all byte-enable widths are valid for all block types. If the memory block type is set as "Auto," the byte-enable width must still be valid for the block type used.
For example for Arria® 10, Stratix® 10 and Agilex™ 7 devices these are the valid byte-enable widths
MLAB: 5 or 10
M10K, M20K: 8, 9 or 10
To avoid this problem, ensure the byte-enable width is set to a valid width.