A little more detail in spoke maintenance would help answer the question
Did you check/re-torque the spokes several times the first few rides ??
Did you use a Spoke Wrench ? , or a Spoke Torque Wrench ?? when assembling and checking tightness ??
What was the tightening procedure you used when tightening during assembly ?? , did you leave threads showing equally as you tightened ? , or did some have threads and some not ??
Did you make sure to follow the pattern (every 4th spoke) sequence ??
If you used just a Spoke Wrench , did you "ping" the spokes listening to the sound to make sure they were within the same tone range ??
When i build a wheel i check the spokes after every ride and if trail riding i check them during the ride (propping the bike on a log or laying it on its side so the wheel is free) , if i am at the track , i do 1 or 2 laps and re-check , then do a few more and re-check , then do about 10 laps then re-check , i do this the first 2 ride days , then the wheel/spokes should be pretty much set and you can go back to regular maintenance schedule for them (once every 5-10 rides give or take depending on terrain)
Riding rocky area's with square edge wheel slamming holes , will loosen spokes easier than most other terrain , for tracks , ones with flat landings or big jumps and hard pack square edge holes will require more checking of tightness even after the wheel has been laced for some time ,, for the record i have never broken a spoke , but have bent rims from slamming square edge holes at speed
Hope that helped some
