Is it possible to use Spikes or Toxic Spikes if a Pokemon is holding an Assault Vest?
No, it is not possible to use Spikes or Toxic Spikes if a Pokémon is holding an Assault Vest as it prevents the use of Status moves while Toxic Spikes/Spikes are both Status Moves.
Source: Knowledge
Hope I helped!!