Your opinion about your first question is right.
actually(مشکلات) is the plural type of (مشکل)
and your second question:
نیات means : Purpose-intent....
I have to say that this sentence is too formal. thats not wrong but i think it would be a bit strange if some one talk like that these days.
there are many synonyms which makes your sentence more clear. but its ok at all.