When using sugar soap water, the wall needs to be rinsed with clean water then let dry then paint, otherwise the primer or paint may not stick. Regarding the primer not all primer covers well but together with paint (2 or3 coats again) they should do the job. I’d recommend to try on small area, 1sqm, see what’s happens.