No picture in armory and not found thru API

I have 2 toons on Wyrmrest Accord, Xayalyria and Xayalyang, that when I search for them in armory they do not show, when I create the url to see them they have no picture, and when I try to find them thru the API I always get ‘Error 404 Not Found’. Xayalyria was created around march 27th (logged for 2-3 sessions a day up to april 2nd), Xayalyang on april 3rd (about 2 sessions as of writing this post). Can something be done?