Is the Custom Wishbone Interface components Internal Register item actually a physical register for reading/writing?
When writing a value from the processor to your custom logic, the value will be latched into a register within the Custom Wishbone Interface component. This value persists until the next write to that internal register item. When the processor is reading a value from your custom logic, the data from the custom logic will be forwarded to the Wishbone DAT_O bus. The data read is not stored in a register within the Custom Wishbone Interface component.