Fish get stuck sometimes and sometimes they get injured. Ive found angelfish stuck behind the heater before.
Fish can heal from injuries very well at times. Do you have a spare tank somewhere you can move the fish too? Good clean water, and a stress free environment will give your fish the best opportunity to heal and recover.