You have to explicitly tell Fusion that you are interested in non-optimal solutions. See the remark in
https://docs.mosek.com/latest/pythonfusion/accessing-solution.html#retrieving-solution-values
For example
M.acceptedSolutionStatus(AccSolutionStatus.Feasible)