This behavior really sounds like something is interfering with the VPS sensor, making the drone constantly believing that something is closer than 0,5m below it... & by that tries to ascend away from it. 
The constant descent following a longer  descent stick command indicate the same... the...