As far as boost is concerned, the only thing the chip controls is the wastegate duty cycle. This percentage of "on-time" for the wastegate solenoid determines how much pressure the wg solenoid bleeds off from the wastegate actuator. A chip programmed for 17-18# of boost is just one that limits the wastegate dc to a percentage that, with no additional boost controller or device, should produce 17-18# of boost.
You are running 23# now so that means you have added something to bleed off more pressure than the wastegate solenoid does. You don't need to change the chip, just adjust your boost controller for 25# instead of 23#.