I don't classify this as a bug as it isn't necessarily one, more like an inconsistency that would be nice to get addressed.
When you repair system components, your suit oxygen and power levels are drained based on how long the "repair blackout" lasted. However, when you have a portable solar panel equipped, it does not increase the suit power level in a similar manner during the repair period.
This can rob you of several hours of daylight which you could utilize to charge your suit while working on maintenance (during which activity the "cannot run" penalty has less impact on you anyway), instead of having to draw power from the hab reserves before/after the activity.
Customer support service by UserEcho