Hi @didietkeren,
I have moved this topic to "community plugin support" because it concerns q2-picrust2 and q2-aldex2, both of which are community plugins.
The error message is quite clear:
aldex2 is looking for integer counts, but picrust2 can output non-integer values as described here:
This is why an ASV table works (all values are integers) but picrust2 output does not. Looks like you will need to round those results somehow before passing to aldex2.